Class: VectorStore
vectorstores/base.VectorStore
Hierarchy
VectorStore↳
Chroma
Constructors
constructor
• new VectorStore(embeddings, _dbConfig)
Parameters
| Name | Type |
|---|---|
embeddings | Embeddings |
_dbConfig | Record<string, any> |
Defined in
langchain/src/vectorstores/base.ts:26
Properties
embeddings
• embeddings: Embeddings
Defined in
langchain/src/vectorstores/base.ts:23
Methods
addDocuments
▸ Abstract addDocuments(documents): Promise<void>
Parameters
| Name | Type |
|---|---|
documents | Document<Record<string, any>>[] |
Returns
Promise<void>
Defined in
langchain/src/vectorstores/base.ts:35
addVectors
▸ Abstract addVectors(vectors, documents): Promise<void>
Parameters
| Name | Type |
|---|---|
vectors | number[][] |
documents | Document<Record<string, any>>[] |
Returns
Promise<void>
Defined in
langchain/src/vectorstores/base.ts:30
asRetriever
▸ asRetriever(k?): BaseRetriever
Parameters
| Name | Type |
|---|---|
k? | number |
Returns
Defined in
langchain/src/vectorstores/base.ts:92
similaritySearch
▸ similaritySearch(query, k?, filter?): Promise<Document<Record<string, any>>[]>
Parameters
| Name | Type | Default value |
|---|---|---|
query | string | undefined |
k | number | 4 |
filter | undefined | object | undefined |
Returns
Promise<Document<Record<string, any>>[]>
Defined in
langchain/src/vectorstores/base.ts:43
similaritySearchVectorWithScore
▸ Abstract similaritySearchVectorWithScore(query, k, filter?): Promise<[Document<Record<string, any>>, number][]>
Parameters
| Name | Type |
|---|---|
query | number[] |
k | number |
filter? | object |
Returns
Promise<[Document<Record<string, any>>, number][]>
Defined in
langchain/src/vectorstores/base.ts:37
similaritySearchWithScore
▸ similaritySearchWithScore(query, k?, filter?): Promise<[object, number][]>
Parameters
| Name | Type | Default value |
|---|---|---|
query | string | undefined |
k | number | 4 |
filter | undefined | object | undefined |
Returns
Promise<[object, number][]>
Defined in
langchain/src/vectorstores/base.ts:57
fromDocuments
▸ Static fromDocuments(_docs, _embeddings, _dbConfig): Promise<VectorStore>
Parameters
| Name | Type |
|---|---|
_docs | Document<Record<string, any>>[] |
_embeddings | Embeddings |
_dbConfig | Record<string, any> |
Returns
Promise<VectorStore>
Defined in
langchain/src/vectorstores/base.ts:81
fromTexts
▸ Static fromTexts(_texts, _metadatas, _embeddings, _dbConfig): Promise<VectorStore>
Parameters
| Name | Type |
|---|---|
_texts | string[] |
_metadatas | object | object[] |
_embeddings | Embeddings |
_dbConfig | Record<string, any> |
Returns
Promise<VectorStore>
Defined in
langchain/src/vectorstores/base.ts:69