Catalogue / Data

Vector database

datavector-database

Stores embeddings and answers nearest-neighbour queries over them.

Category
Data
Properties
9
Components
24
Rules
0
Properties · 9 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
dimensionsinteger—no—
distanceMetricenumcosine | euclidean | dot-productno—
hybridSearchboolean—nofalse
indexTypeenumflat | hnsw | ivf | disk-ann | lshno—
managedboolean—nofalse
metadataFilteringboolean—nofalse
namespacesboolean—nofalse
quantizationenumnone | scalar | product | binarynonone
replicasinteger—no—
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 24
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Stores fixed-dimension embeddings and answers nearest-neighbour queries (Pinecone, Milvus, Qdrant, pgvector, S3 Vectors, Vertex Vector Search).
schemaVersion: "1"
type: "kind"
id: "vector-database"
category: "data"
properties:
  dimensions:
    type: "integer"
  distanceMetric:
    type: "enum"
    values: ["cosine", "euclidean", "dot-product"]
  indexType:
    type: "enum"
    values: ["flat", "hnsw", "ivf", "disk-ann", "lsh"]
  quantization:
    type: "enum"
    values: ["none", "scalar", "product", "binary"]
    default: "none"
  metadataFiltering:
    type: "boolean"
    default: false
  hybridSearch:
    type: "boolean"
    default: false
  namespaces:
    type: "boolean"
    default: false
  replicas:
    type: "integer"
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/vector-database.md