Class: QdrantVectorStore
Qdrant vector store.
Implements
Constructors
new QdrantVectorStore()
new QdrantVectorStore(
__namedParameters
):QdrantVectorStore
Creates a new QdrantVectorStore.
Parameters
• __namedParameters: QdrantParams
Returns
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:53
Properties
batchSize
batchSize:
number
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:39
collectionInitialized
private
collectionInitialized:boolean
=false
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:43
collectionName
collectionName:
string
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:40
db
private
db:QdrantClient
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:42
storesText
storesText:
boolean
=true
Implementation of
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:37
Methods
add()
add(
embeddingResults
):Promise
<string
[]>
Adds the given nodes to the vector store.
Parameters
• embeddingResults: BaseNode
<Metadata
>[]
List of nodes
Returns
Promise
<string
[]>
List of node IDs
Implementation of
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:180
buildPoints()
buildPoints(
nodes
):Promise
<object
>
Builds a list of points from the given nodes.
Parameters
• nodes: BaseNode
<Metadata
>[]
Returns
Promise
<object
>
ids
ids:
string
[]
points
points:
PointStruct
[]
Source
packages/core/src/storage/vectorStore/QdrantVectorStore.ts:132
buildQueryFilter()
private
buildQueryFilter(query
):Promise
<null
|object
>
Qdrant filter builder
Parameters
• query: VectorStoreQuery
The VectorStoreQuery to be used