每个字段在mapping中可定义出多种解析方式,可以针对具体字段的解析方式进行查询。body部分如下:
POST index-*/_search
{
"query": {
"bool": {
"filter": [
{
"range": {
"aaa.time_start.date": {
"gte": "20240520000000",
"lte": "20240520235959"
}
}
},
{
"term": {
"_id": "M7GvlI8BbHUqhkeNlCSM"
}
},
{
"term": {
"bbb.keyword": "123123"
}
}
{
"regexp": {
"ccc.ddd.keyword": """.*xxxx\/yyyy.*"""
}
}
]
}
},
"track_total_hits": true,
"sort": [
{
"aaa.time_start": {
"order": "desc"
},
"bbb.keyword": {
"order": "desc"
}
}
],
"from": 2,
"size": 20
}
发表回复