package qdrant.serverless

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service CollectionsService

serverless_collections.proto:15

CollectionsService manages the collections of a qdrant serverless space. Unlike the qdrant server API, it exposes only a simplified configuration: the manager turns it into concrete qdrant settings, which are never exposed to the tenant.

message BoolIndex

serverless_collections.proto:174

Exact match on booleans, e.g. `is_active: true`.

Used in: PayloadIndexConfig

(message has no fields)

message CollectionConfig

serverless_collections.proto:202

The tenant's collection config. Persisted verbatim. At least one dense or sparse vector is required.

Used in: CreateCollectionRequest, GetCollectionResponse

message CollectionSummary

serverless_collections.proto:277

One collection in a listing.

Used in: ListCollectionsResponse

message DatetimeIndex

serverless_collections.proto:119

Range filters on RFC 3339 datetimes, e.g. `created_at: "2023-02-08T10:49:00Z"`.

Used in: PayloadIndexConfig

(message has no fields)

message DenseVectorConfig

serverless_collections.proto:57

Configuration of a single dense (embedding) vector.

Used in: CollectionConfig

message DisabledStemmer

serverless_collections.proto:137

Explicitly disable stemming (overrides any language default).

Used in: StemmingAlgorithm

(message has no fields)

enum Distance

serverless_collections.proto:27

Distance metric used to compare dense vectors.

Used in: DenseVectorConfig

message FloatIndex

serverless_collections.proto:113

Range filters on floating point (and integer) numbers, e.g. `price: 99.5`.

Used in: PayloadIndexConfig

(message has no fields)

message GeoIndex

serverless_collections.proto:171

Geo radius / bounding box / polygon filters on `{lon, lat}` values.

Used in: PayloadIndexConfig

(message has no fields)

message IntegerIndex

serverless_collections.proto:105

Exact match and/or range filters on integers, e.g. `age: 25`. Both are on by default; turning one off shrinks the index.

Used in: PayloadIndexConfig

message KeywordIndex

serverless_collections.proto:93

Exact match on string values, e.g. `color: "red"`.

Used in: PayloadIndexConfig

message KeywordPrefixParams

serverless_collections.proto:101

Prefix matching options for the keyword index. Has no options yet: presence of this message enables prefix matching.

Used in: KeywordIndex

(message has no fields)

message PayloadIndexConfig

serverless_collections.proto:178

One payload index. Only the *kind* of filter the field supports is chosen here; storage placement of the index is the manager's decision.

Used in: CollectionConfig

enum PrecisionTier

serverless_collections.proto:43

How much of the original vector precision may be traded for cost. The manager turns this into a concrete quantization / datatype choice; the tenant never picks scalar/product/binary quantization or its parameters directly.

Used in: DenseVectorConfig, SparseVectorConfig

message SnowballParams

serverless_collections.proto:131

Snowball stemming for a full-text index.

Used in: StemmingAlgorithm

message SparseVectorConfig

serverless_collections.proto:70

Configuration of a single sparse vector.

Used in: CollectionConfig

message StemmingAlgorithm

serverless_collections.proto:140

Stemming algorithm for a full-text index. Unset: no stemming.

Used in: TextIndex

message StopwordsSet

serverless_collections.proto:123

Tokens ignored by a full-text index. Language names match qdrant (e.g. "english"); predefined lists and custom tokens are merged.

Used in: TextIndex

message TextIndex

serverless_collections.proto:151

Full-text filtering on string values.

Used in: PayloadIndexConfig

enum Tokenizer

serverless_collections.proto:79

Full-text tokenizer, mirrors qdrant's `TokenizerType`.

Used in: TextIndex

message UuidIndex

serverless_collections.proto:116

Exact match on UUID strings; like keyword but stored compactly.

Used in: PayloadIndexConfig

(message has no fields)