Range Query
假设现在你想匹配年龄(age)在10到20岁之间的所有信息,我们这一节就来讲解如何匹配,将会用range来匹配。
curl -XGET 'http://localhost:9200/class/students/_search' -d '
{
"query":{
"range" : {
"age" : {
"gte" : 10,
"lt" : 20
}
}
}
}
'
其中range的参数包括gt(>)、lt(<)、gte(>=)、lte(<=)、boost。
用range来查询索引为class,索引类型为students的age在10到20岁的文档记录。(首先大家要建立一个class索引,类型为students,并包含字段age。)
更多查询请查看https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/index.html