首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Lucene/Solr:刻面一个已经刻面的日期字段(pivot刻面/树刻面/子刻面/层次刻面)

Lucene/Solr:刻面一个已经刻面的日期字段(pivot刻面/树刻面/子刻面/层次刻面)
EN

Stack Overflow用户
提问于 2011-01-14 06:05:26
回答 1查看 2.7K关注 0票数 4

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

因此,如果我运行以下查询:

代码语言:javascript
运行
复制
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

我有两个不同的分面字段:

一个是'date‘,比如

2010-09-01 (10)

2010-09-02 (4)

2010-09-03 (60)

2010-09-04 (7)

另一个是“language”

“英语”(23)

“西班牙语”(34)

“法语”(32)

所以我的问题是:如何将'language‘字段结果合并到每日统计数据中?我最后想要这样的东西:

2010-09-01 (10)

代码语言:javascript
运行
复制
'English' (4)

'Spanish' (5)

'French'  (1)

2010-09-02 (4)

代码语言:javascript
运行
复制
'English' (1)

'Spanish' (1)

'French'  (2)

2010-09-03 (60)

代码语言:javascript
运行
复制
'English' (20)

'Spanish' (20)

'French'  (20)

2010-09-04 (7)

代码语言:javascript
运行
复制
'English' (2)

'Spanish' (3)

'French'  (1)

这个是可能的吗?我在pivot之类的术语中迷失了自我,尝试了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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-17 06:57:19

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

代码语言:javascript
运行
复制
'date/lang'

然后仅通过facet.field=date_lang_merge_field对该字段进行切面

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4685855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档