Defined in: packages/core/src/retriever/index.ts:25
Extends Constructors Constructor
protected
new BaseRetriever():BaseRetriever
Defined in: packages/core/src/retriever/index.ts:37
ReturnsBaseRetriever
objectMap:
Map
<string
,unknown
>
Defined in: packages/core/src/retriever/index.ts:26
Methods validatePrompts()validatePrompts(
promptsDict
,moduleDict
):void
Defined in: packages/core/src/prompts/mixin.ts:8
Parameters promptsDict moduleDict Returnsvoid
getPrompts():
PromptsRecord
Defined in: packages/core/src/prompts/mixin.ts:22
Returns Inherited from updatePrompts()updatePrompts(
prompts
):void
Defined in: packages/core/src/prompts/mixin.ts:39
Parameters prompts Returnsvoid
protected
_updatePrompts():void
Defined in: packages/core/src/retriever/index.ts:28
Returnsvoid
protected
_getPrompts():object
Defined in: packages/core/src/retriever/index.ts:29
Returnsobject
protected
_getPromptModules():object
Defined in: packages/core/src/retriever/index.ts:33
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.
Returnsobject
retrieve(
params
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: packages/core/src/retriever/index.ts:41
Parameters params ReturnsPromise
<NodeWithScore
<Metadata
>[]>
abstract
_retrieve(params
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: packages/core/src/retriever/index.ts:56
Parameters params ReturnsPromise
<NodeWithScore
<Metadata
>[]>
_handleRecursiveRetrieval(
params
,nodes
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: packages/core/src/retriever/index.ts:58
Parameters params nodes ReturnsPromise
<NodeWithScore
<Metadata
>[]>
_retrieveFromObject(
object
,queryBundle
,score
):NodeWithScore
<Metadata
>[]
Defined in: packages/core/src/retriever/index.ts:81
Parameters objectunknown
number
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4