0
這裏是我已經存儲在ES的示例記錄:Elasticsearch多個字段或查詢
"taskCurateStatus": true,
"taskMigrateStatus": true,
"verifiedFields": 7,
"taskId": "abcdef123",
"operatorEmail": "[email protected]"
Example Query I'm making via /_search:
{
"sort": [
{
"@timestamp": {
"order": "desc"
}
}
],
"query": {
"bool": {
"must": [
{
"match": {
"msg.operator_email": "[email protected]"
}
}
{
"range": {
"@timestamp": {
"gte": "2017-03-05",
"lte": "2017-03-12"
}
}
}
]
}
},
"from": 0,
"size": 50
}
基本上我想也由要麼taskCurateStatus
或taskMigrateStatus
是真實的文件進行篩選。有些消息只定義了其中的一個。我正在考慮使用should
查詢,但不知道如何使用match
查詢。任何幫助,將不勝感激。謝謝