es posible el uso de impulso consulta negativa en Lucene?
-
10-10-2019 - |
Pregunta
Quiero penalizar a algunos términos en la consulta, no hacer caso omiso de ellos en todo lo que "NO DEBE" operador no funcionará? ¿Es posible utilizar impulso consulta negativa con deberían, en consulta booleana en Lucene, ¿cómo funciona?
Solución
Sí, un consulta impulso término es simplemente una factor de multiplicación , por lo que establecer en un valor negativo tendrá el efecto que desea.
Aquí hay un hilo de la lista de correo Lucene discutir href="http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg08868.html" impulsar .
En resumen, en es como un NO, pero menos estricta, en el que los primeros documentos correspondientes seguirán apareciendo en los resultados de búsqueda es decir.
Cualquier puntuación positiva (> 0) tendrá el efecto de aumentar la puntuación por defecto.
Cualquier puntuación negativa (<0) tendrá el efecto de la disminución de la puntuación por defecto.