Dynamiq
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.