@InterfaceStability.Experimental @InterfaceAudience.Public public class DisjunctionQuery extends AbstractCompoundQuery
A compound FTS query that performs a logical OR between all its sub-queries (disjunction). It requires that a minimum of the queries match. The minimum is configurable (default 1).
| Constructor and Description |
|---|
DisjunctionQuery(AbstractFtsQuery... queries) |
| Modifier and Type | Method and Description |
|---|---|
DisjunctionQuery |
boost(double boost) |
protected void |
injectParams(JsonObject input)
Override to inject query-specific parameters when doing the
SearchQuery.export(). |
DisjunctionQuery |
min(int min) |
DisjunctionQuery |
or(AbstractFtsQuery... queries) |
addAll, childQueriesinjectParamsAndBoost, toStringpublic DisjunctionQuery(AbstractFtsQuery... queries)
public DisjunctionQuery boost(double boost)
boost in class AbstractFtsQuerypublic DisjunctionQuery min(int min)
public DisjunctionQuery or(AbstractFtsQuery... queries)
protected void injectParams(JsonObject input)
AbstractFtsQueryOverride to inject query-specific parameters when doing the SearchQuery.export().
injectParams in class AbstractFtsQueryinput - the prepared JsonObject that will represent the query.Copyright © 2015 Couchbase, Inc.