【发布时间】:2015-12-07 09:22:11
【问题描述】:
假设我有一个非常简单的索引。 Blog post 和 blog categories。一篇博客属于一个或多个类别。
我想为每个类别查找最后 3 个帖子。我怎样才能做到这一点 ?我在https://www.elastic.co/guide/en/elasticsearch/guide/current/top-hits.html 阅读了有关“字段折叠”的信息,但该示例指的是标量字段,我有一个集合。
一个文档可以是:
{ "title" : "My post",
"categories" : [{ "tech" => "Technology", "professional" => "Professional"]
},
{ "title" : "My secondo post",
"categories" : [{ "professional" => "Professional"]
},
【问题讨论】:
-
您能否展示您在索引中的示例文档?
-
@Val 更新问题
-
您的字段的
mapping是什么?
标签: elasticsearch lucene elastica nosql