Bulk API

批量导入接口Bulk
POST http://localhost:9200/_bulk
 
过URI Query
GET http://localhost:9200/job/_search?q=springboot&df=description&sort=jid:desc&from=0&size=10&timeout=1s
参数列表:
q:查询的内容,使用Query String syntax表达。
df:指定默认字段,不指定时对所有字段进行查询。
sort:排序字段,格式:字段名:desc|asc。
from/size:分页的起始行号与每页记录数。
 
单字段查询
GET http://localhost:9200/job/_search?q=description:spring
Phrase查询
Phrase查询会按查询保证按分词的前后位置进行查询
GET http://localhost:9200/job/_search?q=description:"spring cloud"
Boolean操作查询
GET http://localhost:9200/job/_search?q=description:( spring AND mysql)
同时包含spring与mysql的文档,对位置不做限定
GET http://localhost:9200/job/_search?q=description:( spring OR mysql)
查询description字段包含spring或mysql的文档
GET http://localhost:9200/job/_search?q=description:( spring NOT mysql)
 
范围查询
GET http://localhost:9200/job/_search?q=salary:>=20000
通配符查询
查询所有title以java开头的文档
GET http://localhost:9200/job/_search?q=title:java*
模糊匹配&近似度匹配
GET http://localhost:9200/job/_search?q=description:springbot~1
查询description中允许在两个单词间隔内,同时出现jstl与jquery的文档,且允许不按顺序排列
GET http://localhost:9200/job/_search?q=description:"jstl jquery"~2
 
 
posted @ 2023-03-31 17:22  jiaozg  阅读(60)  评论(0)    收藏  举报