一、查询某索引下的所有数据-get(127.0.0.1:9200/shopping/_search)二、条件查询方式一(不推荐)三、条件查询方式二(推荐)四、分页查询五、格式化数据六、排序七、多条件同时成立的查询八、多条件满足其一九、范围查询
一、查询某索引下的所有数据-get(127.0.0.1:9200/shopping/_search) 二、条件查询方式一(不推荐) 三、条件查询方式二(推荐)
如果请求体中的内容如下,那就相当于“127.0.0.1:9200/shopping/_search”,查询所有数据!
{ "query":{ "match_all":{ } } }四、分页查询
from: 数据索引,第一条为0; size: 每一页数据的大小; 若要每一页5条数据,要查询第一页:那么from:0,size:5 若要每一页5条数据,要查询第二页:那么from:5,size:5五、格式化数据
例如,数据中的属性很多,但是只想要其中两个属性时;
六、排序其中的排序属性“price”,不需要一定出现在格式化列表“_source”中!
七、多条件同时成立的查询{ "query": { "bool": { "must": [ { "match": { "category": "小米" } }, { "match": { "price": "6999.0" } } ] } } }八、多条件满足其一
{ "query": { "bool": { "should": [ { "match": { "category": "小米" } }, { "match": { "category": "华为" } } ] } } }九、范围查询
{ "query": { "bool": { "should": [ { "match": { "category": "小米" } }, { "match": { "category": "华为" } } ], "filter":{ "range":{ "price":{ "gt":5000 } } } } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)