Vertex AI Vector Search
Managed nearest-neighbour index built on the ScaNN algorithm with filtering and hybrid search.
- Provider
- gcp
- Kind
- Vector database
- Category
- Data
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| algorithm | enum | tree-ah | brute-force | no | tree-ah | inherited |
| dimensions | integer | — | no | — | inherited |
| distanceMetric | enum | cosine | euclidean | dot-product | no | — | inherited |
| hybridSearch | boolean | — | no | false | ▸ true |
| indexType | enum | flat | hnsw | ivf | disk-ann | lsh | no | — | inherited |
| indexUpdateMethod | enum | batch-update | stream-update | no | — | inherited |
| managed | boolean | — | no | false | ▸ true |
| metadataFiltering | boolean | — | no | false | ▸ true |
| namespaces | boolean | — | no | false | ▸ true |
| privateServiceConnect | boolean | — | no | false | inherited |
| quantization | enum | none | scalar | product | binary | no | none | inherited |
| replicas | integer | — | no | — | inherited |
| shardSize | enum | small | medium | large | no | — | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "vertex-ai-vector-search", component: "google-vertex-ai-vector-search" }Alibaba Cloud Milvusalibaba-milvusAmazon S3 Vectorsaws-s3-vectorsAgent Memorycloudflare-agent-memoryCloudflare Vectorizecloudflare-vectorizeChromachromaDeep LakedeeplakeEpsillaepsillaKDB.AIkdb-aiLanceDBlancedbMarqomarqoMilvusmilvusMyScalemyscalepgvectorpgvectorpgvectorscalepgvectorscalePineconepineconeQdrantqdrantturbopufferturbopufferValdvaldGeneric vector databasevector-databaseVespa Cloudvespa-cloudWeaviateweaviateZilliz Cloudzilliz-cloudDigitalOcean Vector Databasesdigitalocean-vector-database
# yaml-language-server: $schema=../../schema/component.schema.json # Vertex AI Vector Search: managed nearest-neighbour service built on the ScaNN tree-AH algorithm, # with brute force available for recall measurement ("Vector Search overview"). Restricts give # namespaced boolean and numeric filtering, and hybrid dense-plus-sparse search is supported. schemaVersion: "1" type: "component" id: "google-vertex-ai-vector-search" kind: "vector-database" provider: "gcp" docs: "https://cloud.google.com/vertex-ai/docs/vector-search/overview" defaults: managed: true metadataFiltering: true hybridSearch: true namespaces: true properties: algorithm: type: "enum" values: ["tree-ah", "brute-force"] default: "tree-ah" shardSize: type: "enum" values: ["small", "medium", "large"] indexUpdateMethod: type: "enum" values: ["batch-update", "stream-update"] privateServiceConnect: type: "boolean" default: false