【发布时间】:2014-08-19 14:54:02
【问题描述】:
我希望能够使用 Solr + Sunspot 运行与此 ElasticSearch 查询等效的查询。该示例使用的是 Tire,但它非常接近 json 中的原始查询:
query do
boolean do
must do
boolean minimum_number_should_match: 1 do
should { term :mod_id, 1 }
should { term :mod_id, 2 }
should { term :mod_id, 3 }
end
end
end
end
在我的应用中,用户可以标记自己。项目也标有相同的标签。我想向用户推荐项目,例如与给定用户至少有 2 个共同标签的项目。
我将如何使用 Sunspot 做到这一点?我只看到minimum_match 进行全文搜索。
【问题讨论】:
标签: solr elasticsearch sunspot