Sto cercando di incorporare Lucene.net nella mia ricerca sul web.Come ottenere il massimo da Lucene.net
Attualmente ho un indice lucene.net che contiene +1 milioni di documenti con 7 campi ciascuno. L'ultimo campo è il campo "tutti" che ha il contenuto dei precedenti campi concatenati. Cercare tutto il campo è ESTREMAMENTE veloce :)
Ma sento che c'è di più da trovare qui. Come posso effettuare una ricerca che ricerca una o più stringhe separate da spazi su tutti i campi senza utilizzare il campo "tutti"?
Desidero essere in grado di assegnare pesi a determinati campi. Inoltre sarebbe davvero bello se la ricerca contenesse informazioni su DOVE è avvenuto il colpo, quindi posso mostrarlo nel risultato.
Penso che sia tutto possibile, ma non vedo immideatelly come.
Qualsiasi aiuto?
Daremo un'occhiata a MultiFieldQueryParser. Grazie –
Sembra che l'utilizzo di MultiFieldQueryParser crei una query in cui i miei termini devono esistere in TUTTI i campi interrogati. Posso cambiare questo in qualche modo? –
Poiché non esiste alcuna funzione PM qui, avete qualche suggerimento per me riguardo il pacchetto highlight prima di iniziare a implementarlo? –