Pregunta

En mi base de datos DB4O tengo una cantidad de objetos Book

Book
  +string: Title
  ...

Al ingresar un título (cadena) en mi formulario, me gustaría sugerir títulos existentes. Actualmente uso un simple

book.Title.Contains(titlePart)

Pero sería una buena adición si pudiera sugerir libros con títulos que coincidan con el título de entrada, incluso si tuviera varias palabras coincidentes no secuenciales y diera las coincidencias en un orden de relevancia. En resumen: tener búsqueda de texto completo en ellos.

¿Alguna idea?

¿Fue útil?

Solución

Debe conectar Lucene o Lucene.NET para indexar sus campos de texto. Las búsquedas de texto completo serán muy rápidas con Lucene.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top