Elasticsearch URI Search 详解
程序员文章站
2022-04-18 12:46:39
...
1、通用查询格式
示例
2、使用Profile参数
格式
GET /movies/_search?q=2012&df=title
{
"profile":"true"
}
输出查询语句执行过程,可以看出用查询了哪些字段,用了什么查询方式 等。类似与Mysql中的explain 查看sql执行情况。
3、指定字段&泛查询
语法
1)范查询
profile输出中可以看出,查询该index下的所有字段,进行了匹配查询
2)指定字段查询
profile输出中可以看出,查询该index下的title字段值为2012,进行了匹配查询
4、Terms查询和Phrase查询的区别
Phrase查询:使用引号
Terms查询:分组,Bool查询
1)Phrase查询示例
2)Terms查询示例
备注:对后一个关键字,Mind进行泛查询
5、如何对查询条件分组
示例
6、逻辑操作符
1) 布尔、分组
示例
2)范围查询、运算符
范围查询示例
备注:%7D 表示‘}’ 所以,检索的时间区间是[2002 to 2017]
7、通配符和近似匹配
1)通配符查询示例
2)模糊匹配示例(搜索条件中的value不对,模糊匹配出了正确的结果)
3)近似查询示例
推荐阅读
-
JavaScript中indexOf与search的区别详解
-
详解spring-boot集成elasticsearch及其简单应用
-
详解Elastic Search搜索引擎在SpringBoot中的实践
-
Spring Boot整合ElasticSearch实现多版本兼容的方法详解
-
详解android 通过uri获取bitmap图片并压缩
-
详解Elastic Search搜索引擎在SpringBoot中的实践
-
Spring Boot整合ElasticSearch实现多版本兼容的方法详解
-
Data URI scheme详解和使用实例及图片base64编码实现方法
-
js 转义字符及URI编码详解
-
详解android 通过uri获取bitmap图片并压缩