elasticsearch 多词重要词聚合

Posted

技术标签:

【中文标题】elasticsearch 多词重要词聚合【英文标题】:elasticsearch multi-word significant terms aggregation 【发布时间】:2017-08-28 22:19:00 【问题描述】:

我正在尝试对带有关键字标记的文档进行重要的术语聚合。问题是其中一些标签由多个单词组成。此类标签的一个示例可能是“标记语言”,但聚合将此类标签处理为两个标签:“标记”和“语言”。有没有办法在正确处理多词标签的标签字段上运行重要的术语聚合?我正在使用的查询如下:

“询问”: “条款”: “展示”: [ 真的 ] , “大小”:0, “聚合”: “重要标签”: “重要条款”: “字段”:“标签”, “大小”:100

【问题讨论】:

【参考方案1】:

结果证明这是一个索引问题。使用映射到类型“关键字”而不是“文本”的字段“标签”重新索引数据解决了该问题。标签现在被视为关键字,聚合按预期工作。

【讨论】:

以上是关于elasticsearch 多词重要词聚合的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch 多字段搜索

多词搜索 NEST C#

多词查询(Multi-word Queries)

多词预测/自动完成文本区域? [关闭]

Elasticsearch:Elasticsearch 中的父级和兄弟级聚合

Elasticsearch:Elasticsearch 中的父级和兄弟级聚合