@InterfaceAudience.Public @InterfaceStability.Experimental public class BooleanQuery extends SearchQuery
BooleanQuery
creates a compound Query composed of several other Query objects. Result documents must satisfy ALL of the must Queries. Result documents must satisfy NONE of the must not Queries. If there are any should queries, result documents must satisfy at least one of them.
Modifier and Type | Class and Description |
---|---|
static class |
BooleanQuery.Builder |
boost, BOOST, FROM, SIZE
Modifier | Constructor and Description |
---|---|
protected |
BooleanQuery(BooleanQuery.Builder builder) |
Modifier and Type | Method and Description |
---|---|
ConjunctionQuery |
must() |
ConjunctionQuery |
mustNot() |
static BooleanQuery.Builder |
on(String index) |
JsonObject |
queryJson() |
ConjunctionQuery |
should() |
protected BooleanQuery(BooleanQuery.Builder builder)
public static BooleanQuery.Builder on(String index)
public ConjunctionQuery must()
public ConjunctionQuery mustNot()
public ConjunctionQuery should()
public JsonObject queryJson()
queryJson
in class SearchQuery
Copyright © 2015 Couchbase, Inc.