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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top