ElasticSearch 7.x.x 关于文档的基本操作(重点)
2023-04-18 16:22:04 时间
阅读量: 62
一、基本操作
1、添加数据 PUT
2、获取数据 GET
3、更新数据 PUT
这种更新数据方式,不建议使用,因为在数据结构不完整的情况下,更新,会导致原来的文档数据丢失。
4、更新数据 POST _update(推荐使用)
灵活性更好
5、简单的搜索
GET /test/user/1
简单的条件查询,可以根据默认的映射规则,来产生基本的查询!
二、复杂操作搜索
在关系数据库中,查询涉及到复杂的搜索有
- 排序
- 分页
- 高亮
- 默认查询
- 精准查询
常用的英文比较符说明:
英文比较符 | 描述 |
---|---|
gt | 大于 |
gte | 大于等于 |
lt | 小于 |
lte | 小于等于 |
1、排序
2、分页
注意:数据的下标是从0开始的,和学的所有数据结构是一样的!
3、高亮
4、默认查询
查询的结果字段过滤
must(and),所有的条件都要符合
多条件查询
should(or),部分的条件都要符合
must_not(not)
5、精确查询
term,查询是直接通过倒排索引指定的词条进程进行精确查询!
1、关于分词
- term,直接查询精确的
- match,会使用分词解析器!先分析文档,然后通过分析的文档进行查询!
2、两个类型
- test,可以被分词器解析
- keyword,不会被分词器解析
相关文章
- 直接在代码里面对list集合进行分页
- .NET Framework 4.5新特性详解
- 大数据的简要介绍
- 大数据的由来
- 高斯混合模型的自然梯度变量推理
- timing-wheel 仿Kafka实现的时间轮算法
- 使用Navicat软件连接自建数据库(Linux系统)
- 那一天,我被Redis主从架构支配的恐惧
- Redis 深入了解键的过期时间
- C#使用委托调用实现用户端等待闪屏
- 基于流计算 Oceanus 和 Elasticsearch Service 构建百亿级实时监控系统
- GRAND | 转录调控网络预测数据库
- JFreeChart API中文文档
- 临床相关突变查询数据库
- TIGER | 人类胰岛基因变化查询数据库
- 视频边缘计算网关EasyNVR在视频整体监控解决方案中的应用分析
- Apache Arrow - 大数据在数据湖后的下一个风向标
- 常见的电商数据指标体系
- AKShare-艺人数据-艺人流量价值
- MySQL中多表联合查询与子查询的这些区别,你可能不知道!