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
いずれかが真である文書によってフィルタリングします。メッセージの中には、それらのうちの1つしか定義されていない私は
should
クエリを使用することを考えていましたが、それが
match
クエリでどのように機能するかはわかりません。どんな助けもありがとう。ありがとう