Skip to content

SimpleVectorStore

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:130

new SimpleVectorStore(init?): SimpleVectorStore

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:135

object & VectorStoreBaseParams

SimpleVectorStore

BaseVectorStore.constructor

storesText: boolean = true

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:131

BaseVectorStore.storesText


embedModel: BaseEmbedding

Defined in: packages/core/src/vector-store/index.ts:128

WeaviateVectorStore.embedModel


optional isEmbeddingQuery: boolean

Defined in: packages/core/src/vector-store/index.ts:130

WeaviateVectorStore.isEmbeddingQuery

static fromPersistDir(persistDir, embedModel?, options?): Promise<SimpleVectorStore>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:144

string = DEFAULT_PERSIST_DIR

BaseEmbedding

Logger

TextEmbedFunc

Promise<SimpleVectorStore>


client(): null

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:155

null

BaseVectorStore.client


get(textId): Promise<number[]>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:159

string

Promise<number[]>


add(embeddingResults): Promise<string[]>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:163

BaseNode<Metadata>[]

Promise<string[]>

BaseVectorStore.add


delete(refDocId): Promise<void>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:191

string

Promise<void>

BaseVectorStore.delete


query(query): Promise<VectorStoreQueryResult>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:232

VectorStoreQuery

Promise<VectorStoreQueryResult>

BaseVectorStore.query


persist(persistPath): Promise<void>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:323

string = ...

Promise<void>


protected static persistData(persistPath, data): Promise<void>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:329

string

SimpleVectorStoreData

Promise<void>


static fromPersistPath(persistPath, embedModel?, options?): Promise<SimpleVectorStore>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:341

string

BaseEmbedding

Logger

TextEmbedFunc

Promise<SimpleVectorStore>


static fromDict(saveDict, embedModel?): SimpleVectorStore

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:388

SimpleVectorStoreData

BaseEmbedding

SimpleVectorStore


toDict(): SimpleVectorStoreData

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:400

SimpleVectorStoreData


exists(refDocId): Promise<boolean>

Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:409

Check if any nodes exist for the given document reference ID. Used for de-duplication during ingestion.

string

The reference document ID to check

Promise<boolean>

true if any nodes with this ref_doc_id exist

BaseVectorStore.exists