GET dspdocs/_search
{
"query": {
"filtered": {
"filter": {
"bool": {
"must": ["must_term1", "must_term2"],
"must_not": ["must_not_term", "must_not_term2"]
}
},
"query": {
"match": {
"text": {
"query": "query_term",
"operator": "or"
}
}
}
}
}
}
私は、上記のクエリを実行しようとしていると私は次のエラーを取得:私はこれが私のクエリは正常に書き込まれていないか、私はめちゃくちゃきたことを意味知ってろ過クエリエラー
"type": "query_parsing_exception",
"reason": "[_na] query malformed, must start with start_object",
を私の人生のどこかで何か注文しても、どこが間違っているのか分かりません。
私は基本的にmust条件を含んでおらず、must_not条件を含んでいないすべてのドキュメントをフィルタリングしようとしています。次に、filter_set内でquery_termを持つすべてのドキュメントを検索します。
あなたは 'must_term1'と' must_not_term'の例を与えてもらえますか?それらは用語クエリか単に 'query_term'ですか? – keety
これらは単なる文字列であり、以下に示すpickypgのような用語クエリに変換するために必要です。 –