关于文档的基本操作
1、基本操作,插入几条数据
2、查询获取数据 GET
3、更新数据 PUT
4、POST _update
5、简单的搜索
GET kuangshen/user/1
简单的条件查询,可以根据默认的运算规则产生基本的查询
6、复杂操作查询select(排序,分页,高亮,模糊查询,精准查询!)
输出的结果,不想要那么多!
排序:
分页:
布尔值查询
must(and),所有的条件都要符合where id=1 and name=xxx
shuold(or),所有的条件都要符合where id=1 or name=xxx
must_not(not)
过滤器(filter)
- gt 大于
- gte 大于等于
- lt 小于
- lte 小于等于
匹配多个条件
精确查询
term查询是直接通过倒排索引指定的词条进程精确的查找!
关于分词:
term,直接查询精确的
match,会使用分词器解析!(先分析文档,然后再通过分析的文档进行查询)
两个类型 text keyword
多个值匹配的精确查询
高亮查询
总结
- 匹配
- 按照条件匹配
- 精确匹配
- 区间范围匹配
- 匹配字段过滤
- 多条件查询
- 高亮查询
参考:https://www.bilibili.com/video/BV17a4y1x7zq?p=11&spm_id_from=pageDriver