{
"_index": "prod",
"_type": "log",
"_id": "aa",
"_source": {
"input_type": "log",
"sourcetype": "sourcetypeapp1",
"message": "APP COMPANY|80d596f6-2082-4a1d-bcfc-740478f626ec|001 ErrorMessage: Some error"
"type": "log",
"tags": [
"beats_input_codec_plain_applied"
]
}
}
に以下のようなデータを持っている: -
(Message : "COMPANY|80d596f6-2082-4a1d-bcfc-740478f626eA|001" AND Message:"ErrorMessage")
Or
(Message : "COMPANY|80d596f6-2082-4a1d-bcfc-740478f626eB|002" AND Message:"ErrorMessage")
Or
(Message : "COMPANY|80d596f6-2082-4a1d-bcfc-740478f626eC|003" AND Message:"ErrorMessage")
私は多くを知りません
私は以下の単純なクエリが動作しない(1つの条件でのみ):
{
"query": {
"bool": {
"must": {
"bool": {
"should": [
{
"match": {
"Message": "COMPANY|80d596f6-2082-4a1d-bcfc-740478f626eA|001"
}
}
]
}
}
}
}
}
複数のor条件を追加するにはどうすればいいですか? –
あなたはboolクエリのshould(OR)を使用することができます。 – DivyaMenon
このクエリを試しました。メッセージに-2082が含まれているかのように正しい結果が得られません。すべてが表示されています。しかし、 "COMPANY | 80d596f6-2082-4a1d-bcfc-740478f626eA | 001。ハイフンのように見える –