solr full-text-search scoring

¿Puede Solr aumentar los resultados en el número de "me gusta" sociales?



full-text-search scoring (2)

Estoy tratando de ordenar los resultados según la cantidad de "me gusta" .

La solución más obvia es tener un campo "Me gusta" para cada fila y volver a indexar el documento para cada usuario que haga clic en "Me gusta". Pero volver a indexar documentos grandes no es práctico en este caso.

(El siguiente es por el bien del ejemplo: no hay documentos grandes involucrados)

Idealmente, me gustaría indexar las acciones de datos y de usuario en Solr como filas separadas.

Las filas de datos (como se muestra a continuación) son relativamente estables a lo largo del tiempo.

id:place_1 title: ela restaurant meta: sea food, chinese food festival description: this place...

Las filas de acción se insertan cada vez que el usuario hace clic en "Me gusta".

id:action_43141 action:like user:john target:place_1 id:action_44323 action:like user:doe target:place_1

¿Cómo puedo aumentar un resultado en función del número de me gusta , dado que cada uno de ellos existe en su propia fila?

Sé que existen uniones en el próximo Solr 4.0 http://wiki.apache.org/solr/Join . Pero, ¿mejoraría las puntuaciones según el número de filas coincidentes?