Skip to content

VectorIndexRetriever

Defined in: packages/core/src/indices/vectorStore/index.ts:279

new VectorIndexRetriever(options): VectorIndexRetriever

Defined in: packages/core/src/indices/vectorStore/index.ts:287

VectorIndexRetrieverOptions

VectorIndexRetriever

BaseRetriever.constructor

index: VectorStoreIndex

Defined in: packages/core/src/indices/vectorStore/index.ts:280


topK: object

Defined in: packages/core/src/indices/vectorStore/index.ts:281

text: number

image: number

audio: number


optional filters: MetadataFilters

Defined in: packages/core/src/indices/vectorStore/index.ts:283


optional queryMode: VectorStoreQueryMode

Defined in: packages/core/src/indices/vectorStore/index.ts:284


optional customParams: unknown

Defined in: packages/core/src/indices/vectorStore/index.ts:285


optional alpha: number

Defined in: packages/core/src/indices/vectorStore/index.ts:286


objectMap: Map<string, unknown>

Defined in: packages/core/src/retriever/index.ts:35

BaseRetriever.objectMap

set similarityTopK(similarityTopK): void

Defined in: packages/core/src/indices/vectorStore/index.ts:318

@deprecated, pass similarityTopK or topK in constructor instead or directly modify topK

number

void

_retrieve(params): Promise<NodeWithScore<Metadata>[]>

Defined in: packages/core/src/indices/vectorStore/index.ts:322

QueryBundle

Promise<NodeWithScore<Metadata>[]>

BaseRetriever._retrieve


protected retrieveQuery(query, type, vectorStore, filters?, customParams?): Promise<NodeWithScore<Metadata>[]>

Defined in: packages/core/src/indices/vectorStore/index.ts:336

MessageContent

ModalityType

BaseVectorStore

MetadataFilters

unknown

Promise<NodeWithScore<Metadata>[]>


protected buildNodeListFromQueryResult(result): NodeWithScore<Metadata>[]

Defined in: packages/core/src/indices/vectorStore/index.ts:380

VectorStoreQueryResult

NodeWithScore<Metadata>[]


retrieve(params): Promise<NodeWithScore<Metadata>[]>

Defined in: packages/core/src/retriever/index.ts:39

QueryType

Promise<NodeWithScore<Metadata>[]>

BaseRetriever.retrieve


_handleRecursiveRetrieval(params, nodes): Promise<NodeWithScore<Metadata>[]>

Defined in: packages/core/src/retriever/index.ts:56

QueryBundle

NodeWithScore<Metadata>[]

Promise<NodeWithScore<Metadata>[]>

BaseRetriever._handleRecursiveRetrieval


_retrieveFromObject(object, queryBundle, score): NodeWithScore<Metadata>[]

Defined in: packages/core/src/retriever/index.ts:79

unknown

QueryBundle

number

NodeWithScore<Metadata>[]

BaseRetriever._retrieveFromObject