Estoy tratando de incorporar Lucene.net en mi búsqueda web.Cómo sacarle más provecho a Lucene.net
Actualmente tengo un índice lucene.net que contiene +1 millón de documentos con 7 campos cada uno. El último campo es el campo "todos" que tiene el contenido de los campos anteriores concatenados. La búsqueda en el campo de todos es EXTREMADAMENTE rápida :)
Pero creo que hay más que se encuentran aquí. ¿Cómo puedo hacer una búsqueda que busque una o más cadenas separadas por espacios en todos los campos sin usar el campo "todos"?
Quiero poder dar pesos a ciertos campos. Además, sería muy bueno si la búsqueda contuviera información sobre DONDE ocurrió el golpe para que pueda mostrarlo en el resultado.
Creo que esto es posible, pero no veo cómo.
¿Alguna ayuda?
Echaré un vistazo a MultiFieldQueryParser. Gracias –
Parece que usar MultiFieldQueryParser crea una consulta donde mis términos tienen que existir en TODOS los campos consultados. ¿Puedo cambiar esto de alguna manera? –
Dado que aquí no hay ninguna función de PM, ¿tiene alguna sugerencia para mí sobre el paquete de resaltado antes de comenzar a implementarlo? –