Node ReferenceVector Stores

Vector Store Retrievers

Store-specific retriever nodes that fetch documents by embedding similarity, with node types and connections.

Each supported vector store has a dedicated retriever node. All take a query embedding (list[float]) produced by a text embedder and return matching documents (list[Document]). Elasticsearch and OpenSearch variants accept query_embedding plus optional filters. For the store-agnostic alternatives, see Vector Store Search and Knowledge Base Search.

StoreNode labelNode typeConnection typeInputsOutputsNotes
WeaviateWeaviate Retrieverdynamiq.nodes.retrievers.WeaviateDocumentRetrieverWeaviateembeddingdocuments—
PineconePinecone Retrieverdynamiq.nodes.retrievers.PineconeDocumentRetrieverPineconeembeddingdocuments—
MilvusMilvus Retrieverdynamiq.nodes.retrievers.MilvusDocumentRetrieverMilvusembeddingdocuments—
pgvectorpgvector Retrieverdynamiq.nodes.retrievers.PGVectorDocumentRetrieverPostgreSQLembeddingdocuments—
ElasticsearchElasticsearch Retrieverdynamiq.nodes.retrievers.ElasticsearchDocumentRetrieverElasticsearchquery_embedding, filters (optional)documents—
OpenSearchOpenSearch Retrieverdynamiq.nodes.retrievers.OpenSearchDocumentRetrieverAWSOpenSearchquery_embedding, filters (optional)documents—
ChromaChroma Retrieverdynamiq.nodes.retrievers.ChromaDocumentRetrieverChromaembeddingdocuments—
QdrantQdrant Retrieverdynamiq.nodes.retrievers.QdrantDocumentRetrieverQdrantembeddingdocuments—
For when to use these nodes instead of a managed Knowledge Base, see the Vector Store vs Knowledge Base guide; for end-to-end indexing and retrieval pipelines, see How nodes connect and the Knowledge Bases guides.