2016-07-22 7 views
0

私は、選択した条件のcontainsまたはnot_containsallまたはanyのクエリに基づいて弾性検索クエリを作成できます。弾性検索条件が異なる

私は、次のpossibilitesを持っている:

  • containsall:elasticsearchで、これはmustクエリ
  • containsany次のとおりです。elasticsearchで、これはshouldクエリ
  • not_containsallです:elasticsearchで、これはありますa

    must_not { bool { must [ ... ] } }クエリ

  • not_containsany:これは

は私が修正アム

must_not { bool { should [ ... ] } }クエリがあるelasticsearchに?

答えて

0

はいあなたは正しいです...論理和(OR)のような行為を照会すると、必須のクエリは論理として機能し、かつNAND

+0

としてmust_not働きはどうもありがとうございました! –