Domanda

Nel mio database DB4O ho una quantità di oggetti Book

Book
  +string: Title
  ...

Quando inserisco un titolo (stringa) nel mio modulo, vorrei suggerire titoli esistenti. Attualmente uso un semplice

book.Title.Contains(titlePart)

Ma sarebbe una bella aggiunta se potessi suggerire libri con titoli che corrispondono al titolo di input anche se avesse diverse parole di corrispondenza non sequenziali e dare le corrispondenze in un ordine di pertinenza. In breve: cerca su tutto il testo.

Qualche idea?

È stato utile?

Soluzione

Devi agganciare Lucene o Lucene.NET per indicizzare i tuoi campi di testo. Le ricerche di testo completo saranno molto veloci usando Lucene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top