Logo
Classes

SimpleVectorStore

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:125

Extends

  • BaseVectorStore

Constructors

new SimpleVectorStore()

new SimpleVectorStore(init?): SimpleVectorStore

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

Parameters

init?

object & VectorStoreBaseParams

Returns

SimpleVectorStore

Overrides

BaseVectorStore.constructor

Properties

storesText

storesText: boolean = false

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:126

Overrides

BaseVectorStore.storesText

Methods

fromPersistDir()

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

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:139

Parameters

persistDir

string = DEFAULT_PERSIST_DIR

embedModel?

BaseEmbedding

Returns

Promise<SimpleVectorStore>


client()

client(): null

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:147

Returns

null

Overrides

BaseVectorStore.client


get()

get(textId): Promise<number[]>

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:151

Parameters

textId

string

Returns

Promise<number[]>


add()

add(embeddingResults): Promise<string[]>

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

Parameters

embeddingResults

BaseNode<Metadata>[]

Returns

Promise<string[]>

Overrides

BaseVectorStore.add


delete()

delete(refDocId): Promise<void>

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:178

Parameters

refDocId

string

Returns

Promise<void>

Overrides

BaseVectorStore.delete


query()

query(query): Promise<VectorStoreQueryResult>

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:218

Parameters

query

VectorStoreQuery

Returns

Promise<VectorStoreQueryResult>

Overrides

BaseVectorStore.query


persist()

persist(persistPath): Promise<void>

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:255

Parameters

persistPath

string = ...

Returns

Promise<void>


persistData()

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

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:261

Parameters

persistPath

string

data

SimpleVectorStoreData

Returns

Promise<void>


fromPersistPath()

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

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:273

Parameters

persistPath

string

embeddingModel?

BaseEmbedding

Returns

Promise<SimpleVectorStore>


fromDict()

static fromDict(saveDict, embeddingModel?): SimpleVectorStore

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:309

Parameters

saveDict

SimpleVectorStoreData

embeddingModel?

BaseEmbedding

Returns

SimpleVectorStore


toDict()

toDict(): SimpleVectorStoreData

Defined in: llamaindex/src/vector-store/SimpleVectorStore.ts:320

Returns

SimpleVectorStoreData