SimpleVectorStore
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:130
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SimpleVectorStore(
init?):SimpleVectorStore
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:135
Parameters
Section titled “Parameters”object & VectorStoreBaseParams
Returns
Section titled “Returns”SimpleVectorStore
Overrides
Section titled “Overrides”Properties
Section titled “Properties”storesText
Section titled “storesText”storesText:
boolean=true
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:131
Overrides
Section titled “Overrides”embedModel
Section titled “embedModel”embedModel:
BaseEmbedding
Defined in: packages/core/src/vector-store/index.ts:128
Inherited from
Section titled “Inherited from”WeaviateVectorStore.embedModel
isEmbeddingQuery?
Section titled “isEmbeddingQuery?”
optionalisEmbeddingQuery:boolean
Defined in: packages/core/src/vector-store/index.ts:130
Inherited from
Section titled “Inherited from”WeaviateVectorStore.isEmbeddingQuery
Methods
Section titled “Methods”fromPersistDir()
Section titled “fromPersistDir()”
staticfromPersistDir(persistDir,embedModel?,options?):Promise<SimpleVectorStore>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:144
Parameters
Section titled “Parameters”persistDir
Section titled “persistDir”string = DEFAULT_PERSIST_DIR
embedModel?
Section titled “embedModel?”options?
Section titled “options?”logger?
Section titled “logger?”embedFunc?
Section titled “embedFunc?”Returns
Section titled “Returns”Promise<SimpleVectorStore>
client()
Section titled “client()”client():
null
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:155
Returns
Section titled “Returns”null
Overrides
Section titled “Overrides”get(
textId):Promise<number[]>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:159
Parameters
Section titled “Parameters”textId
Section titled “textId”string
Returns
Section titled “Returns”Promise<number[]>
add(
embeddingResults):Promise<string[]>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:163
Parameters
Section titled “Parameters”embeddingResults
Section titled “embeddingResults”Returns
Section titled “Returns”Promise<string[]>
Overrides
Section titled “Overrides”delete()
Section titled “delete()”delete(
refDocId):Promise<void>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:191
Parameters
Section titled “Parameters”refDocId
Section titled “refDocId”string
Returns
Section titled “Returns”Promise<void>
Overrides
Section titled “Overrides”query()
Section titled “query()”query(
query):Promise<VectorStoreQueryResult>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:232
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<VectorStoreQueryResult>
Overrides
Section titled “Overrides”persist()
Section titled “persist()”persist(
persistPath):Promise<void>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:323
Parameters
Section titled “Parameters”persistPath
Section titled “persistPath”string = ...
Returns
Section titled “Returns”Promise<void>
persistData()
Section titled “persistData()”
protectedstaticpersistData(persistPath,data):Promise<void>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:329
Parameters
Section titled “Parameters”persistPath
Section titled “persistPath”string
SimpleVectorStoreData
Returns
Section titled “Returns”Promise<void>
fromPersistPath()
Section titled “fromPersistPath()”
staticfromPersistPath(persistPath,embedModel?,options?):Promise<SimpleVectorStore>
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:341
Parameters
Section titled “Parameters”persistPath
Section titled “persistPath”string
embedModel?
Section titled “embedModel?”options?
Section titled “options?”logger?
Section titled “logger?”embedFunc?
Section titled “embedFunc?”Returns
Section titled “Returns”Promise<SimpleVectorStore>
fromDict()
Section titled “fromDict()”
staticfromDict(saveDict,embedModel?):SimpleVectorStore
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:388
Parameters
Section titled “Parameters”saveDict
Section titled “saveDict”SimpleVectorStoreData
embedModel?
Section titled “embedModel?”Returns
Section titled “Returns”SimpleVectorStore
toDict()
Section titled “toDict()”toDict():
SimpleVectorStoreData
Defined in: packages/core/src/vector-store/SimpleVectorStore.ts:400
Returns
Section titled “Returns”SimpleVectorStoreData
exists()
Section titled “exists()”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.
Parameters
Section titled “Parameters”refDocId
Section titled “refDocId”string
The reference document ID to check
Returns
Section titled “Returns”Promise<boolean>
true if any nodes with this ref_doc_id exist