0
私はKibana3ダッシュボードにある正確なフィルタリングとelasticsearchからデータを取得しようとすると、それは意味をなさないことができます。弾性検索クエリ - AND NOT戻り値(私はそれがすべきことを知っているとき)
これは私が(ドキュメントを返す)Kibanaに持っているものです。
、これは私がESに対して実行し、何も結果を得るんしようとクエリです:{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"bool" : {
"must" : [
{ "term" : { "domain_name.raw": "foo.bar" } },
{ "term" : { "method": "get" } }
],
"should" : {
"or" : [
{
"term" : { "pathname.raw" : "/xxxxx" }
},
{
"term" : { "pathname.raw" : "/yyyyy" }
},
{
"term" : { "pathname.raw" : "/zzzzz" }
}
]
}
}
}
}
}
}
私は数時間、頭を悩ましていて、うまく動作しません。 必須条件の1つ(domain_nameまたはメソッド)のいずれかを削除すると結果が表示されます。しかし、私は正確に私が必要とするフィルタリングではありません... 私はどこに間違っているのですか?