VectorSearchQuery
shrikedb.v2.VectorSearchQuery · Message
| Field | Type | Cardinality / presence | Description |
|---|---|---|---|
query_vectorJSON: queryVector · #1 | float | repeated | — |
kJSON: k · #2 | uint32 | optional (explicit presence) | — |
ef_searchJSON: efSearch · #3 | uint32 | optional (explicit presence) | — |
snapshot_versionJSON: snapshotVersion · #4 | uint64 | optional (explicit presence) | — |
filterJSON: filter · #5 | VectorFilter | optional (explicit presence) | — |
Field names and numbers come from the protocol contract. Singular fields use protobuf defaults unless explicit presence applies. Server-side validation and permissions apply in addition to this wire structure.