"match":{"product name":"glasses car"}メガネや車 (またはその両方) を探しているなどの検索クエリがあります。
google glassしかし、またはそれらの中にあるドキュメントを除外したいと思いgoogle carます。では、どうすればそれらを除外できますか?
bool クエリを使用して must_not を使用することもできますgoogleが、スコアが失われ、一定のスコアが得られます。
"match":{"product name":"glasses car"}メガネや車 (またはその両方) を探しているなどの検索クエリがあります。
google glassしかし、またはそれらの中にあるドキュメントを除外したいと思いgoogle carます。では、どうすればそれらを除外できますか?
bool クエリを使用して must_not を使用することもできますgoogleが、スコアが失われ、一定のスコアが得られます。
のような単語を除外filtered queryし、主な検索を.filtergooglequery
filterスコアリングには影響しません。フィルタリングされたクエリの一部のみが影響しますquery。
エラスティックサーチ ドキュメントのフィルターされたクエリ ページで小さな例を見つけることができます。