#1 筛选字段查询,from开始,size返回的条数
GET kibana_sample_data_ecommerce/_search
{
"query": {"match_all": {}},
"_source": ["category","customer_first_name","currency","customer_id"],
"from": 10,
"size": 5,
"profile": "true"
}
#2 按照日期降序
GET kibana_sample_data_ecommerce/_search
{
"query": {"match_all": {}},
"sort": [
{
"order_date": "desc"
}
],
"_source": ["category","customer_first_name","currency","customer_id","order_date"],
"from": 10,
"size": 5,
"profile": "true"
}
#3 脚本字段
GET kibana_sample_data_ecommerce/_search
{
"script_fields": {
"new_field": {
"script": {
"lang": "painless",
"source": "doc['_id'].value + '_hello'"
}
}
},
"query": {"match_all": {}}
}
# 4 match查询, 模糊查询
GET kibana_sample_data_ecommerce/_search
{
"query": {
"match": {
"customer_first_name": "Rabbia Al"
}
},
"profile": "true"
}
# results 394
GET kibana_sample_data_ecommerce/_search
{
"query": {
"match": {
"customer_first_name": {
"query": "Rabbia Al",
"operator": "and"
}
}
},
"profile": "true"
}
# results 158
#5 match_phrase查询,可加入slop将query中的词扩展
GET kibana_sample_data_ecommerce/_search
{
"query": {
"match_phrase": {
"customer_full_name": {
"query": "Rabbia Baker",
"slop": 1
}
}
}
}
网友评论