elasticsearch URL search
url search 可用于查询条件少或查询条件简单的即时查询
降低了es 的使用门槛
参数
- q 制定查询语句,使用query string Syntax
- df 默认字段,不指定查询所有字段
- sort 排序
- from/to 分页
- profile 可以查看查询是如何进行的
例子
泛查询
#泛查询,正对_all,所有字段
GET /movies/_search?q=2012
指定字段
GET /movies/_search?q=title:2012&year:desc&from=0&size=10&timeout=1s
Phrase查询 (精确查询)
#使用引号,Phrase查询
GET /movies/_search?q=title:"Beautiful Mind"
泛查询
# 相当于title包含 Beautiful or Mind
GET /movies/_search?q=title:Beautiful Mind
范围查找
#范围查询 ,区间写法
GET /movies/_search?q=title:beautiful AND year:[2002 TO 2018}
通配符查询
#通配符查询
GET /movies/_search?q=title:b*
模糊匹配
//模糊匹配&近似度匹配
GET /movies/_search?q=title:beautifl~1
#
GET /movies/_search?q=title:"Lord Rings"~2