网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

Elasticsearch 十、分组查询

时间:2024-10-14 13:24:33

1、一个string类型的字段,其他一切属性都是默认的。对这个属性进行分组查询

Elasticsearch 十、分组查询

2、使用aggs中的terms来实现分组查询{ "aggs": { "挢旗扦渌;group_yy": { "terms": { "field": "domain" } } }}

Elasticsearch 十、分组查询

3、看下结果,我这里都是完整的域名的,有些域名中出现了横线的被分成两个部分了。对这个字段使用之前指定的ngram分词,每个字符都分组了。好像有点明白了,这里应该也是被分词了。

Elasticsearch 十、分组查询

4、原来默认情况下,字符串类型的字段是被分析过的。这意味着他们的值被先处理成了一个词的列表,即那些被加入到倒排索引中的词。

Elasticsearch 十、分组查询

5、这就好办啦,给这个字符串类型的默认分析器干掉就OK啦。属性加上not_analyzed

Elasticsearch 十、分组查询

6、造几个数据测试下看看吧搞定,一切ok!

Elasticsearch 十、分组查询
© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com