Solr能否提高社交网站的数量;喜欢;?

Solr能否提高社交网站的数量;喜欢;?,solr,full-text-search,scoring,Solr,Full Text Search,Scoring,我试图根据“喜欢”的数量对结果进行排序 最明显的解决方案是为每一行设置一个“likes”字段,并为每个单击“like”的用户重新索引文档。但在这种情况下,重新索引大型文档并不实际 (以下是示例:不涉及大型文档) 理想情况下,我希望将Solr中的数据和用户操作都作为单独的行进行索引 数据行(如下所示)随时间相对稳定 id:place_1 title: ela restaurant meta: sea food, chinese food festival description: this p

我试图根据“喜欢”的数量对结果进行排序

最明显的解决方案是为每一行设置一个“likes”字段,并为每个单击“like”的用户重新索引文档。但在这种情况下,重新索引大型文档并不实际


(以下是示例:不涉及大型文档)

理想情况下,我希望将Solr中的数据和用户操作都作为单独的行进行索引

数据行(如下所示)随时间相对稳定

id:place_1 
title: ela restaurant
meta: sea food, chinese food festival
description: this place...
每次用户单击“喜欢”时,都会插入操作行


如果每个like都存在于自己的行中,如何基于like的数量提升结果



我知道在即将到来的Solr4.0中存在连接。但是它会根据匹配行的数量提高分数吗。目前没有太多关于它的文档,但请参阅。

还可以查看“点击浏览”
相关性排名

目标正确:-),但很难获得ExternalFileField的帮助。我猜你的答案是相关的,有相当多的商业实现支持社会评分。
id:action_43141
action:like
user:john
target:place_1

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