发布网友 发布时间:2023-10-15 20:21
共1个回答
热心网友 时间:2024-12-09 16:19
1、搜索articleID为KDKE-B-9947-#kL5或QQPX-R-3956-#aD8的帖子
数据准备,新增tag字段
SQL:
select * form tb1 where col in (value1,value2)
ES:
2、搜索tag中包含java的帖子
SQL:
ES:
会返回三条,["java", "hadoop"],["java"],["java", "elasticsearch"]
3、若仅仅想搜索只包含java的帖子怎么办?(就是说不想要["java", "hadoop"],["java", "elasticsearch"])
可以新增字段,比如新增tag_cnt代表个数
SQL:
ES:
只会返回tag为["java"]的这一条结果
4、梳理学习到的知识点
(1)terms多值搜索
(2)优化terms多值搜索的结果
(3)相当于SQL中的in语句