我完全迷失在链接和索尔条款的世界里。我目前有一个日期字段,但我想在可能的情况下“进一步”面对它。 一个例子: 领域:日期 字段:语言
所以如果我运行这个查询:
http://host:port/solr/select/?q="Don Quijote"&sort=date+asc&facet=true&facet.date=date&facet.date.start=2010-09-01T00:00:00Z&facet.date.end=2010-09-04T23:59:59Z&facet.date.gap=%2B1DAY&facet.field=language&facet.mincount=1&start=0&rows=10
我得到2个不同的分面字段:
一个用于'日期',如
2010-09-01(10)
2010-09-02(4)
2010-09-03(60)
2010-09-04(7)
等
和一个'语言'
'英语'(23)
'西班牙语'(34)
'法语'(32)
所以我的问题是:如何将“语言”字段结果合并到每日统计数据中? 我最后想要这样的东西:
2010-09-01(10)
'English' (4)
'Spanish' (5)
'French' (1)
2010-09-02(4)
'English' (1)
'Spanish' (1)
'French' (2)
2010-09-03(60)
'English' (20)
'Spanish' (20)
'French' (20)
2010-09-04(7)
'English' (2)
'Spanish' (3)
'French' (1)
这可能吗?我已经迷失了自己的角色,试过facet.tree=date,language
方法,我不确定我正在寻找的是“层级方面”......
任何指针或指导(但最重要的,以及如何使用日期执行此操作的示例)将不胜感激。
谢谢!
有些链接是:
https://issues.apache.org/jira/browse/SOLR-792
https://issues.apache.org/jira/browse/SOLR-64
http://lucene.472066.n3.nabble.com/Hierarchical-Facets-td474308.html
http://lucene.472066.n3.nabble.com/Hierarchical-faceting-td1123548.html
http://www.craftyfella.com/2010/01/faceting-and-multifaceting-syntax-in.html
答案 0 :(得分:3)
我不确定是否可以在facet.tree补丁中使用日期构面。如果您没有那么多语言(或日期),您可以通过
简单地索引一个字段中的字段'date/lang'
然后仅通过facet.field = date_lang_merge_field
在该字段上进行分面