ElasticSearch多语义命令在query和aggregation中的区别
初学ES时,有两个较为特殊的命令让我困惑
-
terms
- 在query中使用terms,代表匹配多个查询条件
- 在aggregation中使用terms,代表按指定filed进行groud by分组聚合
-
filter
- 在query中使用filter,代表使用filter查询,不计算匹配分数
- 在aggregation中使用filter,代表filter聚合查询,聚合过滤后的符合查询条件的结果数量
最轻松的学习方式莫过于在学习中找到属于自己的乐趣,与诸君共勉
浙公网安备 33010602011771号