Get desktop application:
View/edit binary Protocol Buffers messages
Get cluster information for a collection
Name of the collection
ID of this peer
Total number of shards
Local shards
Remote shards
Shard transfers
Create new collection with given parameters
Name of the collection
Configuration of vector index
Configuration of the Write-Ahead-Log
Configuration of the optimizers
Number of shards in the collection, default = 1
If true - point's payload will not be stored in memory
Wait timeout for operation commit in seconds, if not specified - default value will be supplied
Configuration for vectors
Number of replicas of each shard that network tries to maintain, default = 1
How many replicas should apply the operation for us to consider it successful, default = 1
Specify name of the other collection to copy data from
Quantization configuration of vector
Drop collection and all associated data
Name of the collection
Wait timeout for operation commit in seconds, if not specified - default value will be supplied
Get detailed information about specified existing collection
Get list name of all existing collections
(message has no fields)
Time spent to process
Get list of all aliases for all existing collections
(message has no fields)
Get list of all aliases for a collection
Name of the collection
Update parameters of the existing collection
Name of the collection
New configuration parameters for the collection
Wait timeout for operation commit in seconds, if not specified - default value will be supplied
New configuration parameters for the collection
Update Aliases of the existing collection
List of actions
Wait timeout for operation commit in seconds, if not specified - default value will be supplied
Update cluster setup for a collection
Name of the collection
Wait timeout for operation commit in seconds, if not specified - default value will be supplied
Get collection info
Initiate shard transfer
Name of the collection
Id of the temporary shard
Remove all payload for specified points
Count points in collection with given filtering conditions
Create index for field in collection
Delete points
Delete field index for collection
Delete specified key payload for points
Delete named vectors for points
Retrieve points
Overwrite payload for points
Look for the points which are closer to stored positive examples and at the same time further to negative examples.
Look for the points which are closer to stored positive examples and at the same time further to negative examples.
Name of the collection
Options for specifying read consistency guarantees
Time spent to process
Look for the points which are closer to stored positive examples and at the same time further to negative examples, grouped by a given field
Name of the collection
Look for vectors closest to those
Try to avoid vectors like this
Filter conditions - return only those points that satisfy the specified conditions
Max number of groups in result
Options for specifying which payload to include or not
Search config
If provided - cut off results with worse scores
Define which vector to use for recommendation, if not specified - default vector
Options for specifying which vectors to include into response
Name of the collection to use for points lookup, if not specified - use current collection
Payload field to group by, must be a string or number field. If there are multiple values for the field, all of them will be used. One point can be in multiple groups.
Maximum amount of points to return per group
Options for specifying read consistency guarantees
Time spent to process
Iterate over all or filtered points points
Retrieve closest points based on vector similarity and given filtering conditions
Retrieve closest points based on vector similarity and given filtering conditions
Name of the collection
Options for specifying read consistency guarantees
Retrieve closest points based on vector similarity and given filtering conditions, grouped by a given field
Name of the collection
Vector to compare against
Filter conditions - return only those points that satisfy the specified conditions
Max number of result
Options for specifying which payload to include or not
Search config
If provided - cut off results with worse scores
Which vector to use for search, if not specified - use default vector
Options for specifying which vectors to include into response
Payload field to group by, must be a string or number field. If there are multiple values for the field, all of them will be used. One point can be in multiple groups.
Maximum amount of points to return per group
Options for specifying read consistency guarantees
Time spent to process
Set payload for points
Update named vectors for point
Perform insert + updates on points. If a point with a given ID already exists - it will be overwritten.
(message has no fields)
DEPRECATED Its functionality is now included in `AddPeerToKnown` Send to bootstrap peer Proposes to add this peer as participant of consensus
Send to bootstrap peer Adds peer to the network Returns all peers
Send Raft message to another peer
Send to bootstrap peer Returns uri by id if bootstrap knows this peer
Create collection snapshot
Name of the collection
Create full storage snapshot
(message has no fields)
Delete collection snapshots
Name of the collection
Name of the collection snapshot
List full storage snapshots
Name of the full snapshot
List collection snapshots
Name of the collection
List full storage snapshots
(message has no fields)
Used in:
Name of the alias
Name of the collection
Used in:
Used in: ,
Used as request type in: Points.ClearPayload
Used as field type in:
name of the collection
Wait until the changes have been applied?
Affected points
Write ordering guarantees
Used in:
Collection parameters
Configuration of vector index
Configuration of the optimizers
Configuration of the Write-Ahead-Log
Configuration of the vector quantization
Used in:
Name of the collection
Used in:
operating condition of the collection
status of collection optimizers
number of vectors in the collection
Number of independent segments
Configuration
Collection data types
number of points in the collection
number of indexed vectors in the collection.
Used as response type in: Collections.Create, Collections.Delete, Collections.Update, Collections.UpdateAliases, CollectionsInternal.Initiate
if operation made changes
Time spent to process
Used in:
Number of shards in collection
If true - point's payload will not be stored in memory
Configuration for vectors
Number of replicas of each shard that network tries to maintain
How many replicas should apply the operation for us to consider it successful
Used in:
Number of replicas of each shard that network tries to maintain
How many replicas should apply the operation for us to consider it successful
Used in:
All segments are ready
Optimization in process
Something went wrong
Used in:
Used in:
Used as request type in: Points.Count
Used as field type in:
name of the collection
Filter conditions - return only those points that satisfy the specified conditions
If `true` - return exact count, if `false` - return approximate count
Used as response type in: Points.Count, PointsInternal.Count
Time spent to process
Used in:
Used in:
Name of the collection
New name of the alias
Used as request type in: Points.CreateFieldIndex
Used as field type in:
name of the collection
Wait until the changes have been applied?
Field name to index
Field type.
Payload index params.
Write ordering guarantees
Used as response type in: Snapshots.Create, Snapshots.CreateFull
Time spent to process
Used in:
Name of the alias
Used as request type in: Points.DeleteFieldIndex
Used as field type in:
name of the collection
Wait until the changes have been applied?
Field name to delete
Write ordering guarantees
Used as request type in: Points.DeletePayload
Used as field type in:
name of the collection
Wait until the changes have been applied?
List of keys to delete
Affected points
Write ordering guarantees
Used as request type in: Points.DeleteVectors
Used as field type in:
name of the collection
Wait until the changes have been applied?
Affected points
List of vector names to delete
Write ordering guarantees
Used as request type in: Points.Delete
Used as field type in:
name of the collection
Wait until the changes have been applied?
Affected points
Write ordering guarantees
Used as response type in: Snapshots.Delete, Snapshots.DeleteFull
Time spent to process
Used in:
Used in:
Check if point has field with a given value
Check if points value lies in a given range
Check if points geolocation lies in a given area
Check if geo point is within a given radius
Check number of values for a specific field
Used in:
Used in: , , , , , , , ,
At least one of those conditions should match
All conditions must match
All conditions must NOT match
Used in:
north-west corner
south-east corner
Used in: ,
Used in:
Center of the circle
In meters
Used as request type in: Collections.Get
Used as field type in:
Name of the collection
Used as response type in: Collections.Get, CollectionsInternal.Get
Time spent to process
Used as request type in: Points.Get
Used as field type in:
name of the collection
List of points to retrieve
Options for specifying which payload to include or not
Options for specifying which vectors to include into response
Options for specifying read consistency guarantees
Used as response type in: Points.Get, PointsInternal.Get
Time spent to process
Used in:
Represents a double value.
Represents an integer value
Represents a string value.
Used in: ,
Groups
Used in:
Used in: , ,
Number of edges per node in the index graph. Larger the value - more accurate the search, more space required.
Number of neighbours to consider during the index building. Larger the value - more accurate the search, more time required to build the index.
Minimal size (in KiloBytes) of vectors for additional payload-based indexing. If the payload chunk is smaller than `full_scan_threshold` additional indexing won't be used - in this case full-scan search should be preferred by query planner and additional indexing is not required. Note: 1 Kb = 1 vector of size 256
Number of parallel threads used for background index building. If 0 - auto selection.
Store HNSW index on disk. If set to false, the index will be stored in RAM.
Number of additional payload-aware links per node in the index graph. If not set - regular M parameter will be used.
Used in:
Used in:
Used as response type in: Collections.ListAliases, Collections.ListCollectionAliases
Time spent to process
Used as response type in: Snapshots.List, Snapshots.ListFull
Time spent to process
`ListValue` is a wrapper around a repeated field of values. The JSON representation for `ListValue` is a JSON array.
Used in:
Repeated field of dynamically typed values.
Used in:
Local shard id
Number of points in the shard
Is replica active
Used in: ,
Which vector to use for search, if not specified - use default vector
Used in:
Match string keyword
Match integer
Match boolean
Match text
Match multiple keywords
Match multiple integers
Match any other value except those integers
Match any other value except those keywords
Used in:
Local shard id
Used in:
Used in:
Path to nested object
Filter condition
`NullValue` is a singleton enumeration to represent the null value for the `Value` type union. The JSON representation for `NullValue` is JSON `null`.
Used in:
Null value.
Used in:
Used in: , ,
The minimal fraction of deleted vectors in a segment, required to perform segment optimization
The minimal number of vectors in a segment, required to perform segment optimization
Target amount of segments the optimizer will try to keep. Real amount of segments may vary depending on multiple parameters: - Amount of stored points. - Current write RPS. It is recommended to select the default number of segments as a factor of the number of search threads, so that each segment would be handled evenly by one of the threads.
Do not create segments larger this size (in kilobytes). Large segments might require disproportionately long indexation times, therefore it makes sense to limit the size of segments. If indexing speed is more important - make this parameter lower. If search speed is more important - make this parameter higher. Note: 1Kb = 1 vector of size 256 If not set, will be automatically selected considering the number of available CPUs.
Maximum size (in kilobytes) of vectors to store in-memory per segment. Segments larger than this threshold will be stored as read-only memmaped file. Memmap storage is disabled by default, to enable it, set this threshold to a reasonable value. To disable memmap storage, set this to `0`. Note: 1Kb = 1 vector of size 256
Maximum size (in kilobytes) of vectors allowed for plain index, exceeding this threshold will enable vector indexing Default value is 20,000, based on <https://github.com/google-research/google-research/blob/master/scann/docs/algorithms.md>. To disable vector indexing, set to `0`. Note: 1kB = 1 vector of size 256.
Interval between forced flushes.
Max number of threads, which can be used for optimization. If 0 - `NUM_CPU - 1` will be used
Used in:
List of payload keys to exclude from the result
Used in:
List of payload keys to include into result
Used in: ,
Parameters for text index
Used in:
Field data type
Field index parameters
Number of points indexed within this field indexed
Used in:
Used in:
Used as request type in: Raft.AddPeerAsParticipant, Raft.WhoIs
Used in:
Group id
Points in the group
Used in: , , , , , , , , , , ,
Numerical ID of the point
UUID
Used in: ,
Used in:
ID to update vectors for
Named vectors to update, leave others intact
Used in:
Used as response type in: Points.ClearPayload, Points.CreateFieldIndex, Points.Delete, Points.DeleteFieldIndex, Points.DeletePayload, Points.DeleteVectors, Points.OverwritePayload, Points.SetPayload, Points.UpdateVectors, Points.Upsert, PointsInternal.ClearPayload, PointsInternal.CreateFieldIndex, PointsInternal.Delete, PointsInternal.DeleteFieldIndex, PointsInternal.DeletePayload, PointsInternal.DeleteVectors, PointsInternal.OverwritePayload, PointsInternal.SetPayload, PointsInternal.Sync, PointsInternal.UpdateVectors, PointsInternal.Upsert
Time spent to process
Used in: , , , ,
Used in:
Compression ratio
If true - quantized vectors always will be stored in RAM, ignoring the config of main storage
Used in: , ,
Used in:
If set to true, search will ignore quantized vector data
If true, use original vectors to re-score top-k results. Default is true.
Used in:
Used in:
Used in: , , , , , , ,
Common read consistency configurations
Send request to a specified number of nodes, and return points which are present on all of them
Used in:
Send request to all nodes and return points which are present on all of them
Send requests to all nodes and return points which are present on majority of them
Send requests to half + 1 nodes, return points which are present on all of them
Used as request type in: Points.Recommend
Used as field type in: ,
name of the collection
Look for vectors closest to those
Try to avoid vectors like this
Filter conditions - return only those points that satisfy the specified conditions
Max number of result
Options for specifying which payload to include or not
Search config
If provided - cut off results with worse scores
Offset of the result
Define which vector to use for recommendation, if not specified - default vector
Options for specifying which vectors to include into response
Name of the collection to use for points lookup, if not specified - use current collection
Options for specifying read consistency guarantees
Used as response type in: Points.Recommend, PointsInternal.Recommend
Time spent to process
Used in:
Local shard id
Remote peer id
Is replica active
Used in:
Name of the alias to rename
Name of the alias
Used in:
Used in:
Used in:
Used in: ,
Active and sound
Failed for some reason
The shard is partially loaded and is currently receiving data from other shards
Collection is being created
A shard which receives data, but is not used for search; Useful for backup shards
Used in: ,
Used in:
Type of quantization
Number of bits to use for quantization
If true - quantized vectors always will be stored in RAM, ignoring the config of main storage
Used in: , , ,
Point id
Payload
Similarity score
Last update operation applied to this point
Vectors to search
Used as request type in: Points.Scroll
Used as field type in:
Filter conditions - return only those points that satisfy the specified conditions
Start with this ID
Max number of result
Options for specifying which payload to include or not
Options for specifying which vectors to include into response
Options for specifying read consistency guarantees
Used as response type in: Points.Scroll, PointsInternal.Scroll
Use this offset for the next query
Time spent to process
Used as response type in: Points.SearchBatch, PointsInternal.SearchBatch
Time spent to process
Used in: , , ,
Params relevant to HNSW index. Size of the beam in a beam-search. Larger the value - more accurate the result, more time required for search.
Search without approximation. If set to true, search may run long but with exact results.
If set to true, search will ignore quantized vector data
Used as request type in: Points.Search
Used as field type in: , ,
name of the collection
vector
Filter conditions - return only those points that satisfy the specified conditions
Max number of result
Options for specifying which payload to include or not
Search config
If provided - cut off results with worse scores
Offset of the result
Which vector to use for search, if not specified - use default vector
Options for specifying which vectors to include into response
Options for specifying read consistency guarantees
Used as response type in: Points.Search, PointsInternal.Search
Time spent to process
Used as request type in: Points.OverwritePayload, Points.SetPayload
Used as field type in:
name of the collection
Wait until the changes have been applied?
New payload values
Affected points
Write ordering guarantees
Used as request type in: PointsInternal.OverwritePayload, PointsInternal.SetPayload
Used in:
Local shard id
If `true` transfer is a synchronization of a replicas; If `false` transfer is a moving of a shard from one peer to another
Used in: ,
Name of the snapshot
Creation time of the snapshot
Size of the snapshot in bytes
`Struct` represents a structured data value, consisting of fields which map to dynamically typed values. In some languages, `Struct` might be supported by a native representation. For example, in scripting languages like JS a struct is represented as an object. The details of that representation are described together with the proto support for the language. The JSON representation for `Struct` is a JSON object.
Used in:
Unordered map of dynamically typed values.
Used in:
name of the collection
Wait until the changes have been applied?
Start of the sync range
End of the sync range
Used in:
Tokenizer type
If true - all tokens will be lowercase
Minimal token length
Maximal token length
Used in:
Used as request type in: Points.UpdateVectors
Used as field type in:
name of the collection
Wait until the changes have been applied?
List of points and vectors to update
Write ordering guarantees
Used in:
Number of operation
Operation status
Used in:
Update is received, but not processed yet
Update is applied and ready for search
Used as request type in: Points.Upsert
Used as field type in:
name of the collection
Wait until the changes have been applied?
Write ordering guarantees
`Value` represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of those variants, absence of any variant indicates an error. The JSON representation for `Value` is a JSON value.
Used in: , , , , ,
The kind of value.
Represents a null value.
Represents a double value.
Represents an integer value
Represents a string value.
Represents a boolean value.
Represents a structured value.
Represents a repeated `Value`.
Used in:
Used in: ,
Used in: ,
Size of the vectors
Distance function used for comparing vectors
Configuration of vector HNSW graph. If omitted - the collection configuration will be used
Configuration of vector quantization config. If omitted - the collection configuration will be used
If true - serve vectors from disk. If set to false, the vectors will be loaded in RAM.
Used in:
Used in: , , ,
Used in: ,
Used in: ,
List of vectors to include into result
Used in: ,
Size of a single WAL block file
Number of segments to create in advance
Used in: , , , , ,
If `true` - return all payload, if `false` - none
Used in: , , , , ,
If `true` - return all vectors, if `false` - none
List of payload keys to include into result
Used in: , , , , , , , , ,
Write ordering guarantees
Used in:
Write operations may be reordered, works faster, default
Write operations go through dynamically selected leader, may be inconsistent for a short period of time in case of leader change
Write operations go through the permanent leader, consistent, but may be unavailable if leader is down