gpt4 book ai didi

date - Lucene/Solr : facet an already faceted date field (pivot facet/tree facet/sub-facet/hierarchical facets)

转载 作者:行者123 更新时间:2023-12-01 02:51:47 25 4
gpt4 key购买 nike

我完全迷失在链接和 Solr 术语的世界中。我目前有一个日期字段,但如果可能的话,我想“进一步”面对它。
一个例子:
字段:日期
领域:语言

所以如果我运行这个查询:

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

最佳答案

我不确定在 facet.tree 补丁中是否可以使用日期方面。如果您没有那么多语言(或日期),您可以通过以下方式简单地索引一个字段中的字段

'date/lang'

然后仅通过 facet.field=date_lang_merge_field 在该字段上进行 facet

关于date - Lucene/Solr : facet an already faceted date field (pivot facet/tree facet/sub-facet/hierarchical facets),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4685855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com