1.简单查询
简单查询goods索引costume类型id为1商品信息。
请求地址:
http://localhost:9200/goods/costume/1
选择get提交。
查询goods所有文档信息。
请求地址:
http://localhost:9200/_search
请求参数:
{
"query": {
"match_all": {}
}
}
query查询关键字,match_all查询所有关键字。选择post提交。
分页查询good文档信息。
请求地址:
http://localhost:9200/_search
请求参数:
{
"query": {
"match_all": {}
},
"from": 0,
"size": 5
}
query查询关键字,match_all查询所有关键字,from从第几个开始,size查询多少个。选择post提交。
使用goods文档name条件查询。
请求参数:
http://localhost:9200/_search
请求地址:
{
"query": {
"match": {
"name": "太平鸟"
}
}
}
query查询关键字,match条件关键字,name是goods文档属性。选择post提交。
指定goods属性排序。
请求参数:
http://localhost:9200/_search
请求地址:
{
"query": {
"match": {
"name": "太平鸟"
}
},
"sort": [
{
"date": {
"order": "desc"
}
}
]
}
query查询关键字,match条件关键字,sort排序关键字,date是goods属性,order排序关键字。选择post提交。
2.聚合函数查询
根据num分组查询goods文档信息。
请求参数:
http://localhost:9200/_search
请求地址:
{
"aggs": {
"group_by_num": {
"terms": {
"field": "num"
}
}
}
}
aggs是聚合函数关键字;group_by_num自定义名称;terms分组函数;field指定属性字段。选择post提交。
计算goods的price属性最大最小值,平均值,求和值。
请求参数:
http://localhost:9200/_search
请求地址:
{
"aggs": {
"stats_price": {
"stats": {
"field": "price"
}
}
}
}
aggs是聚合函数关键字,stats_price自定义名称,stats计算函数,field指定属性字段。选择post提交。
温馨提示:如果有看不懂的信息请查看前面几章的博客文章。欢迎评论!