@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 SearchQueryCopyright © 2015 Couchbase, Inc.