在我的Solr中,有两个记录:
ID name document_date
-- ---- -------------
1 A 20/12/2013
2 A 24/12/2013
如何使用Solr查询仅检索具有最新文档日期的记录(ID = 2)(document_date =' 24/12 / 2013')?
答案 0 :(得分:2)
现在你的问题对我有用了。
您需要在SOLR中使用FieldCollapsing功能。
您可以通过以下链接获取该功能:
https://cwiki.apache.org/confluence/display/solr/Result+Grouping
使用上述功能,您可以从特定组中向用户提供1或N个documnet,您还可以通过触发特定查询来查看所有其他文档。
您还必须应用sortby document_date来获取顶部的lates文档。
然后您将在顶部获得最新文档。
此致
Jayesh Bhoyar
http://technical-fundas.blogspot.in/2014/06/zookeeper-cluster-setup.html