当前位置:网站首页>ES复杂操作搜索
ES复杂操作搜索
2022-08-10 09:48:00 【小染r】
复杂操作搜索 select(排序,分页,高亮,模糊查询,精准查询!)
结果的过滤:相当于select name,desc …
我们之后使用Java操作es的时候,所有的方法和对象就是这里面的key !
排序
分页 相当于limit
布尔值查询
must(and),所有的条件都要符合 where name =‘xxx’ and age =23
must(or), 或者 where name =‘xxx’ or age =23
must(not) 不是
过滤器 filter
- gt :大于
- gte:大于等于
- lt:小于
- lte:小于等于
匹配多个条件
精确查询
term 查询是直接通过倒排索引指定的词条进行精确的查找的!
关于分词:
- term, 直接查询精确的值
- match: 会使用分词器解析!(先分析文档,然后再通过分析的文档进行查询)
两个类型 text keyword
text 类型可以被分词器解析
keyword 类型不可以被分词器解析
多个值匹配精确查询
高亮查询
总结:这些其实Mysql 也可以做,只是Mysql的效率比较低
- 匹配
- 按照条件匹配
- 精确匹配
- 区间范围匹配
- 匹配字段过滤
- 多条件查询
- 高亮查询
- 倒排索引
边栏推荐
猜你喜欢
线程池的基本概念、结构、类
[Internet of Things Architecture] The most suitable open source database for the Internet of Things
The Generation of Matlab Symbolic Functions and the Calculation of Its Function Values
Lasso regression (Stata)
关于判断单峰数组的几种方法
UE4 Sequence添加基础动画效果 (05-蓝图触发Sequence)
Flink快速上手 完整使用 (第二章)
shell遍历文件夹并输出
Shell functions and arrays
10 【异步组件 组合式函数(hooks)】
随机推荐
Shell脚本数组
PostgreSQL 2022 发展现状:13 个非 psql 工具
重学冒泡排序
10 【异步组件 组合式函数(hooks)】
LiveGBS操作日志页面快速的筛选上级平台的调用记录直播观看录像回看等操作
反射效率为什么低?
用高质量图像标注数据加速AI商业化落地
[Metaverse Omi Says] See how UCOUCO integrates performance art into the Metaverse
多线程知识点总结之温故而知新
"Microservice Architecture" Arrangement and Choreography - Different Models for Making Systems Work Together
VBA: 采用Combox控件实现二级下拉菜单功能
91.(cesium之家)cesium火箭发射模拟
keepalived:主备配置
Message Queuing Overview
线程池的基本概念、结构、类
LCD DRM component 框架分析
定时任务Quartz
腾讯发布四足机器人 Max 二代版本,梅花桩上完成跳跃、空翻
「技术选型」工作流引擎哪家强?首席架构帮你挑
效率开发目录