Skip to content

VectorIndexRetriever

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

new VectorIndexRetriever(options): VectorIndexRetriever

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

VectorIndexRetrieverOptions

VectorIndexRetriever

BaseRetriever.constructor

index: VectorStoreIndex

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


topK: TopKMap

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


optional filters: MetadataFilters

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


optional queryMode: VectorStoreQueryMode

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


optional customParams: unknown

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


optional alpha: number

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


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:347

@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:351

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:365

MessageContent

ModalityType

BaseVectorStore

MetadataFilters

unknown

Promise<NodeWithScore<Metadata>[]>


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

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

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