Class: VectorIndexRetriever
Extends
Constructors
new VectorIndexRetriever()
new VectorIndexRetriever(
options
):VectorIndexRetriever
Parameters
• options: VectorIndexRetrieverOptions
Returns
Overrides
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:409
Properties
filters?
optional
filters:MetadataFilters
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:406
index
index:
VectorStoreIndex
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:402
objectMap
objectMap:
Map
<string
,unknown
>
Inherited from
Defined in
packages/core/retriever/dist/index.d.ts:20
queryMode?
optional
queryMode:VectorStoreQueryMode
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:407
serviceContext?
optional
serviceContext:ServiceContext
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:405
topK
topK:
TopKMap
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:403
Accessors
similarityTopK
Set Signature
set similarityTopK(
similarityTopK
):void
@deprecated, pass similarityTopK or topK in constructor instead or directly modify topK
Parameters
• similarityTopK: number
Returns
void
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:431
Methods
_getPromptModules()
protected
_getPromptModules():object
Return a dictionary of sub-modules within the current module that also implement PromptMixin (so that their prompts can also be get/set).
Can be blank if no sub-modules.
Returns
object
Inherited from
BaseRetriever
._getPromptModules
Defined in
packages/core/retriever/dist/index.d.ts:23
_getPrompts()
protected
_getPrompts():object
Returns
object
Inherited from
Defined in
packages/core/retriever/dist/index.d.ts:22
_handleRecursiveRetrieval()
_handleRecursiveRetrieval(
params
,nodes
):Promise
<NodeWithScore
<Metadata
>[]>
Parameters
• params: QueryBundle
• nodes: NodeWithScore
<Metadata
>[]
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Inherited from
BaseRetriever
._handleRecursiveRetrieval
Defined in
packages/core/retriever/dist/index.d.ts:27
_retrieve()
_retrieve(
params
):Promise
<NodeWithScore
<Metadata
>[]>
Parameters
• params: QueryBundle
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Overrides
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:435
_retrieveFromObject()
_retrieveFromObject(
object
,queryBundle
,score
):NodeWithScore
<Metadata
>[]
Parameters
• object: unknown
• queryBundle: QueryBundle
• score: number
Returns
Inherited from
BaseRetriever
._retrieveFromObject
Defined in
packages/core/retriever/dist/index.d.ts:28
_updatePrompts()
protected
_updatePrompts():void
Returns
void
Inherited from
Defined in
packages/core/retriever/dist/index.d.ts:21
buildNodeListFromQueryResult()
protected
buildNodeListFromQueryResult(result
):NodeWithScore
<Metadata
>[]
Parameters
• result: VectorStoreQueryResult
Returns
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:484
getPrompts()
getPrompts():
PromptsRecord
Returns
Inherited from
Defined in
packages/core/prompts/dist/index.d.ts:66
retrieve()
retrieve(
params
):Promise
<NodeWithScore
<Metadata
>[]>
Parameters
• params: QueryType
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Inherited from
Defined in
packages/core/retriever/dist/index.d.ts:25
retrieveQuery()
protected
retrieveQuery(query
,type
,vectorStore
,filters
?):Promise
<NodeWithScore
<Metadata
>[]>
Parameters
• query: MessageContent
• type: ModalityType
• vectorStore: BaseVectorStore
<unknown
>
• filters?: MetadataFilters
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Defined in
packages/llamaindex/src/indices/vectorStore/index.ts:449
updatePrompts()
updatePrompts(
prompts
):void
Parameters
• prompts: PromptsRecord
Returns
void
Inherited from
Defined in
packages/core/prompts/dist/index.d.ts:67
validatePrompts()
validatePrompts(
promptsDict
,moduleDict
):void
Parameters
• promptsDict: PromptsRecord
• moduleDict: ModuleRecord
Returns
void
Inherited from
Defined in
packages/core/prompts/dist/index.d.ts:65