Ricerca a testo integrale con DB4O
-
22-07-2019 - |
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?
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