QueryInterface
The query of a /points/query request: what to do with the (optionally prefetched) candidates.
Request-only — Qdrant never returns a query, so this type serializes but does not deserialize.
Inheritors
Types
Link copied to clipboard
Nearest-neighbor search reusing the stored vector of an existing point ("more like this").
Link copied to clipboard
Context search: no target, only pairs steering the result region.
Link copied to clipboard
data class Discover(val target: VectorInput, val context: List<ContextPair> = emptyList()) : QueryInterface
Link copied to clipboard
data class Fusion(val algorithm: FusionAlgorithm, val rrfK: Int? = null, val rrfWeights: List<Float>? = null) : QueryInterface
Link copied to clipboard
Nearest-neighbor search by a multi-vector / late-interaction (ColBERT) query: [[...],[...]].
Link copied to clipboard
data class Recommend(val positive: List<VectorInput> = emptyList(), val negative: List<VectorInput> = emptyList(), val strategy: RecommendStrategy? = null) : QueryInterface
Link copied to clipboard
Return a random sample of points.
Link copied to clipboard
Nearest-neighbor search by an explicit dense vector. Serializes to a bare JSON array.
Link copied to clipboard
Nearest-neighbor search by a dense vector backed by a FloatArray — a zero-boxing fast path that serializes straight to a bare JSON array. Equality is by content.