Package-level declarations
Types
DSL for searchBatch: accumulate several searches to run in a single request.
DSL for the conditions inside a filter clause. Offers both function-style (match("city", "London"), range("price", gte = 100.0)) and infix-style ("city" eq "London", "price" between 100.0..450.0) entry points.
DSL for a context query: pairs of positive/negative examples.
DSL for createCollection. Configure exactly one of a single vector or one-or-more named vectors.
Builds a point Payload (a JSON object) with heterogeneous values.
DSL for a single point's vector and payload.
DSL for a Prefetch sub-request. Like SearchBuilder but without response-shaping options (offset, with_payload, with_vector), which apply only to the outer request.
DSL for scroll. The page size is fixed by the scroll(pageSize = ...) argument.
DSL for the distance-matrix analytics endpoints (searchMatrixPairs / searchMatrixOffsets).
DSL for SearchParams.
DSL for a sparse vector's parameters.
DSL for updateAliases. Every action added here is applied by the server as one atomic batch, so an alias never points at nothing during a swap.
DSL for updateCollection. All fields optional; omitted ones keep the collection's current value.
DSL for upsert: accumulate points with point.
DSL for a single vector's parameters.