2009-11-01 15 views
5

Soy bastante nuevo en Solr pero intento integrarlo en mi sitio web. He estado buscando maneras de "impulsar" los resultados en las consultas de Solr, pero me está costando entender cómo lograr lo que intento hacer.¿Aumenta los resultados en Solr por cierto campo?

Estoy tratando de "impulsar" ciertos resultados en las búsquedas de Solr que tienen el campo "userId" establecido en 1. Por ejemplo, si había dos documentos en el índice que tenían la misma relevancia de texto pero el primer documento tenía el campo "userId" establecido en "1" y el otro tenía establecido en "4", entonces el primer documento se colocaría en una posición más alta en los resultados.

¿De todos modos puedo hacer esto? ¡Muchas gracias!

+0

Ah, y por cierto, en el futuro voy a estar tratando de ejecutar una consulta en la que se comprobará si el campo "ID de usuario" es igual a varios valores (la lista de amigos de un usuario en un sitio web de redes sociales) y si el resultado es, se incrementa en los resultados. –

Respuesta

6
+0

Soo .. la respuesta a una pregunta muy específica es RTFM? :) –

+5

@Vlad: no es una pregunta muy específica, y señalar ubicaciones exactas en la documentación no es casi lo mismo que decir RTFM, especialmente cuando no sabes nada sobre el dominio. Además, no son solo los enlaces, también describí brevemente qué hacer. Si puede hacerlo mejor, publique una respuesta. –

-3

uso "& tipo = desc puntuación, ID de usuario asc" como parámetro podría ayudar

+0

Este no es el comportamiento deseado, solo userId = 1 debería beneficiarse del aumento del resultado de la consulta. –

Cuestiones relacionadas