Skip to main content

Class: SimpleVectorStore

Extends

Constructors

new SimpleVectorStore()

new SimpleVectorStore(init?): SimpleVectorStore

Parameters

init?: object & VectorStoreBaseParams

Returns

SimpleVectorStore

Overrides

BaseVectorStore.constructor

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:132

Properties

embedModel

embedModel: BaseEmbedding

Inherited from

BaseVectorStore.embedModel

Defined in

packages/llamaindex/src/vector-store/types.ts:92


isEmbeddingQuery?

optional isEmbeddingQuery: boolean

Inherited from

BaseVectorStore.isEmbeddingQuery

Defined in

packages/llamaindex/src/vector-store/types.ts:94


storesText

storesText: boolean = false

Overrides

BaseVectorStore.storesText

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:128

Methods

add()

add(embeddingResults): Promise<string[]>

Parameters

embeddingResults: BaseNode<Metadata>[]

Returns

Promise<string[]>

Overrides

BaseVectorStore.add

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:157


client()

client(): null

Returns

null

Overrides

BaseVectorStore.client

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:149


delete()

delete(refDocId): Promise<void>

Parameters

refDocId: string

Returns

Promise<void>

Overrides

BaseVectorStore.delete

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:180


get()

get(textId): Promise<number[]>

Parameters

textId: string

Returns

Promise<number[]>

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:153


persist()

persist(persistPath): Promise<void>

Parameters

persistPath: string = ...

Returns

Promise<void>

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:257


query()

query(query): Promise<VectorStoreQueryResult>

Parameters

query: VectorStoreQuery

Returns

Promise<VectorStoreQueryResult>

Overrides

BaseVectorStore.query

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:220


toDict()

toDict(): SimpleVectorStoreData

Returns

SimpleVectorStoreData

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:322


fromDict()

static fromDict(saveDict, embeddingModel?): SimpleVectorStore

Parameters

saveDict: SimpleVectorStoreData

embeddingModel?: BaseEmbedding

Returns

SimpleVectorStore

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:311


fromPersistDir()

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

Parameters

persistDir: string = DEFAULT_PERSIST_DIR

embedModel?: BaseEmbedding

Returns

Promise<SimpleVectorStore>

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:141


fromPersistPath()

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

Parameters

persistPath: string

embeddingModel?: BaseEmbedding

Returns

Promise<SimpleVectorStore>

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:275


persistData()

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

Parameters

persistPath: string

data: SimpleVectorStoreData

Returns

Promise<void>

Defined in

packages/llamaindex/src/vector-store/SimpleVectorStore.ts:263