Skip to main content

Class: KeywordTableLLMRetriever

Extends

  • BaseKeywordTableRetriever

Constructors

new KeywordTableLLMRetriever()

new KeywordTableLLMRetriever(__namedParameters): KeywordTableLLMRetriever

Parameters

__namedParameters

__namedParameters.index: KeywordTableIndex

__namedParameters.keywordExtractTemplate?

__namedParameters.maxKeywordsPerQuery: number = 10

__namedParameters.numChunksPerQuery: number = 10

__namedParameters.queryKeywordExtractTemplate?

Returns

KeywordTableLLMRetriever

Inherited from

BaseKeywordTableRetriever.constructor

Defined in

packages/llamaindex/src/indices/keyword/index.ts:64

Properties

docstore

protected docstore: BaseDocumentStore

Inherited from

BaseKeywordTableRetriever.docstore

Defined in

packages/llamaindex/src/indices/keyword/index.ts:56


index

protected index: KeywordTableIndex

Inherited from

BaseKeywordTableRetriever.index

Defined in

packages/llamaindex/src/indices/keyword/index.ts:54


indexStruct

protected indexStruct: KeywordTable

Inherited from

BaseKeywordTableRetriever.indexStruct

Defined in

packages/llamaindex/src/indices/keyword/index.ts:55


keywordExtractTemplate()

protected keywordExtractTemplate: (__namedParameters) => string

Parameters

__namedParameters

__namedParameters.context: undefined | string = ""

__namedParameters.maxKeywords: undefined | number = 10

Returns

string

Inherited from

BaseKeywordTableRetriever.keywordExtractTemplate

Defined in

packages/llamaindex/src/indices/keyword/index.ts:61


llm

protected llm: LLM<object, object>

Inherited from

BaseKeywordTableRetriever.llm

Defined in

packages/llamaindex/src/indices/keyword/index.ts:57


maxKeywordsPerQuery

protected maxKeywordsPerQuery: number

Inherited from

BaseKeywordTableRetriever.maxKeywordsPerQuery

Defined in

packages/llamaindex/src/indices/keyword/index.ts:59


numChunksPerQuery

protected numChunksPerQuery: number

Inherited from

BaseKeywordTableRetriever.numChunksPerQuery

Defined in

packages/llamaindex/src/indices/keyword/index.ts:60


queryKeywordExtractTemplate()

protected queryKeywordExtractTemplate: (__namedParameters) => string

Parameters

__namedParameters

__namedParameters.maxKeywords: undefined | number = 10

__namedParameters.question: undefined | string = ""

Returns

string

Inherited from

BaseKeywordTableRetriever.queryKeywordExtractTemplate

Defined in

packages/llamaindex/src/indices/keyword/index.ts:62

Methods

getKeywords()

getKeywords(query): Promise<string[]>

Parameters

query: string

Returns

Promise<string[]>

Overrides

BaseKeywordTableRetriever.getKeywords

Defined in

packages/llamaindex/src/indices/keyword/index.ts:117


retrieve()

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

Parameters

__namedParameters: RetrieveParams

Returns

Promise<NodeWithScore<Metadata>[]>

Inherited from

BaseKeywordTableRetriever.retrieve

Defined in

packages/llamaindex/src/indices/keyword/index.ts:92