Skip to content

QdrantVectorStore

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:41

Qdrant vector store.

  • BaseVectorStore

new QdrantVectorStore(__namedParameters): QdrantVectorStore

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:59

Creates a new QdrantVectorStore.

QdrantParams

QdrantVectorStore

BaseVectorStore.constructor

storesText: boolean = true

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:42

BaseVectorStore.storesText


batchSize: number

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:44


collectionName: string

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:45

client(): QdrantClient

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:91

Returns the Qdrant client.

QdrantClient

Qdrant client

BaseVectorStore.client


createCollection(collectionName, vectorSize): Promise<void>

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:100

Creates a collection in Qdrant.

string

Qdrant collection name

number

Dimensionality of the vectors

Promise<void>


collectionExists(collectionName): Promise<boolean>

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:114

Checks if the collection exists in Qdrant and creates it if not.

string

Qdrant collection name

Promise<boolean>


initializeCollection(vectorSize): Promise<void>

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:127

Initializes the collection in Qdrant.

number

Dimensionality of the vectors

Promise<void>


buildPoints(nodes): Promise<{ points: PointStruct[]; ids: string[]; }>

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:140

Builds a list of points from the given nodes.

BaseNode<Metadata>[]

Promise<{ points: PointStruct[]; ids: string[]; }>


add(embeddingResults): Promise<string[]>

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:188

Adds the given nodes to the vector store.

BaseNode<Metadata>[]

List of nodes

Promise<string[]>

List of node IDs

BaseVectorStore.add


delete(refDocId): Promise<void>

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:215

Deletes the given nodes from the vector store.

string

Node ID

Promise<void>

BaseVectorStore.delete


query(query, options?): Promise<VectorStoreQueryResult>

Defined in: .build/typescript/packages/providers/storage/qdrant/src/QdrantVectorStore.ts:268

Queries the vector store for the closest matching data to the query embeddings.

VectorStoreQuery<undefined | { }>

The VectorStoreQuery to be used

object

Required by VectorStore interface.

Promise<VectorStoreQueryResult>

Zero or more Document instances with data from the vector store.

BaseVectorStore.query