0
に私は条件OR anothor条件に合致しないことを引き起こす除外フィルタで検索をしたいと思うはずです行いますelasticsearch:フィルタ
私はフィルタに必要がありますが、それが失敗した実行しようとしました:
をPOST /my_index/_search
{
"query": {
"bool": {
"filter": [
{
"should": [
{
"match": {
"type1_title": "searched match"
}
},
{
"match": {
"type2_title": "searched match"
}
}
]
}
]
}
}
}
そのエラーが発生します:私たちは、フィルターにできるかどう
"error": {
"root_cause": [
{
"type": "parsing_exception",
"reason": "[should] query malformed, no start_object after query name",
"line": 9,
"col": 21
}
],
"type": "parsing_exception",
"reason": "[should] query malformed, no start_object after query name",
"line": 9,
"col": 21
},
"status": 400
}
あなたは知っていますか?
は、あなたにありがとう右ですが、私は単純な例を挙げました。私は本当にやりたいと思っています。それが機能であるかどうか知っていますか? –
'should'はORフィルタです – Val
本当にフィルタを使いたい場合は私の回答を更新しました – Val