好的想法是十分钱一打,真正无价的是能够实现这些想法的人。

从索引的某个TEXT字段抽取最重要的TOPN个关键词,如何编写DSL?

Elasticsearch | 作者 Yanchao Ma | 发布于2022年12月01日 | 阅读数:1874

现在有个索引存储了文本类的数据,全文内容存储在了TEXT类型的字段内。想要实现从这个字段抽取TOPN关键词,请问ES的DSL查询能否直接实现?
字段类型如下:
"FCONTENT": {
"type": "text"
}
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自: Yanchao Ma

对字段加上:"fielddata":true 后,就可以实现聚合操作了,然后就能取 topN。
参见:Kibana 8.X 如何做出靠谱的词云图?_铭毅天下的博客-CSDN博客

要回复问题请先登录注册