2017-12-05 1 views
0

shouldorの間に意味的な違いがありますか?または何らかの工学的理由?ElasticSearchは、より一般的なブール名ではなく "must"と "should"を使用するのはなぜですか?

たとえば、ElasticSearchクエリを別の検索言語のクエリと異なる外観にすることができます。

設計上の決定を理解することで、クエリ言語の使用目的がわかります。

+1

'should'は非常に便利な' minimum_should_match'属性を持っています。 – Eli

答えて

0

複雑なブール論理クエリを作成する必要があります。単純なクエリのみを作成し、andとorを使用する場合は、クエリ文字列クエリhttps://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.htmlを使用できます。私はここで一見することをお勧めします、それはオペレータが必要があると説明されているhttps://www.elastic.co/blog/lost-in-translation-boolean-operations-and-filters-in-the-bool-query

関連する問題