Contains the various APIs for search queries.
Class Summary Class Description AbstractCompoundQueryBase class for FTS queries that are composite, compounding several other
BooleanFieldQueryA FTS query that queries fields explicitly indexed as boolean. BooleanQueryA compound FTS query that allows various combinations of sub-queries. ConjunctionQueryA compound FTS query that performs a logical AND between all its sub-queries (conjunction). DateRangeQueryA FTS query that matches documents on a range of dates. DisjunctionQueryA compound FTS query that performs a logical OR between all its sub-queries (disjunction). DocIdQueryA FTS query that matches on Couchbase document IDs. GeoBoundingBoxQueryA FTS query which allows to match geo bounding boxes. GeoDistanceQueryA FTS query which allows to match on geo distances. GeoPolygonQueryA search query which allows to match inside a geo polygon. MatchAllQueryA FTS query that matches all indexed documents (usually for debugging purposes). MatchNoneQueryA FTS query that matches 0 document (usually for debugging purposes). MatchPhraseQueryA FTS query that matches several given terms (a "phrase"), applying further processing like analyzers to them. MatchQueryA FTS query that matches a given term, applying further processing to it like analyzers, stemming and even
NumericRangeQueryA FTS query that matches documents on a range of values. PhraseQueryA FTS query that matches several terms (a "phrase") as is. PrefixQueryA FTS query that allows for simple matching on a given prefix. QueryStringQueryA FTS query that performs a search according to the "query string" syntax. RegexpQueryA FTS query that allows for simple matching of regular expressions. TermQueryA FTS query that matches terms (without further analysis). TermRangeQueryA FTS query that matches documents on a range of values. WildcardQueryAn FTS query that allows for simple matching using wildcard characters (* and ?).
Enum Summary Enum Description MatchOperatorDefines how the individual match terms should be logically concatenated.