Package com. couchbase. client. kotlin. search
Types
Create an instance using SearchQuery.conjunction.
Create an instance using SearchQuery.disjunction.
A term facet category returned by the server.
Create instances using the Int extensions. Example:
A named numeric range. May be unbounded on one end or the other, but not both.
A facet is like a histogram. For each document matching the search query, the server inspects a field of the document to see which bin (or "category") the field value belongs to.
Identifies a row in the result set, for use with keyset pagination.
Metadata about query execution. Always the last item in the flow.
Specifies the page to be returned by a search query.
A non-vector Full-Text Search query
One row of a Full-Text Search result.
Create instances using the consistentWith or notBounded factory methods.
Specifies how to sort the results of a search query.
A search specification ("spec" for short) that tells the server what to look for during a Full-Text Search.
A vector Full-Text Search query
A single vector query, or a compound vector query.
Functions
Collects a search Flow into a QueryResult. Should only be called if the search results are expected to fit in memory.
Collects a search Flow, passing each result row to the given lambda. Returns metadata about the query.