词项搜索对倒排索引中存储的词项进行精确操作
terms query:用来查询包含多个词的文档
GET books/_search
{
"query":{
"terms":{
"title":["java","python"]
}
}
}
range query:用于匹配在某一范围内的数值型、日期类型或者字符型字段的文档。range查询支持的参数有以下几种:
- gt 大于,查询范围的最小值,也就是下界,但是不包含临界值
- gte 大于等于
- lt 小于
- lte 小于等于
GET books/_search
{
"query":{
"range":{
"price":{
"gt":50,
"lte":70
在这里插入代码片}
}
}
}
GET books/_search
{
"query":{
"range":{
"gte":"2016-01-01",
"lte":"2016-12-31".
"format":"yyyy-MM-dd"
}
}
}
}