SOLR - 结果与数学两个领域
问题描述:
我有,我有一个JSON结构这样的需求分组:SOLR - 结果与数学两个领域
{
"name":"xyz",
"parent_id":123,
"event_date":"1972-05-20T17:33:18.772Z"
}
{
"name":"abc",
"parent_id":123,
"event_date":"1973-05-20T17:33:18.772Z"
}
我想唯一父ID的计数如果事件日期之间的差值是内X年(/月/日)。鉴于这个例子,给定1年的差距,计数将会是1
答
如果您运行Solr 6.x,请查看流式聚合。你可能
- 创建两个单独的查询流(“bornEvents”和“marriedEvents”)
- 合并他们的“名字”。
- 使用(已婚出生: “ageAtMarriage”)减少他们
- 筛选出记录,其中 “ageAtMarriage”> ...
https://cwiki.apache.org/confluence/display/solr/Streaming+Expressions
http://joelsolr.blogspot.com/2015/04/solrjio-computing-complement-of-two.html?m=1
你好,在第三步,你的意思是结婚日期减去生日吗? – redeemed
是的。因为你想过滤婚姻和生日的区别,对吗? –
刚刚编辑的问题,你可以检查 – redeemed