Optionaloptions: Partial<RunnableConfig<Record<string, any>>> | Partial<RunnableConfig<Record<string, any>>>[]OptionalbatchOptions: RunnableBatchOptions & { Optionaloptions: Partial<RunnableConfig<Record<string, any>>> | Partial<RunnableConfig<Record<string, any>>>[]OptionalbatchOptions: RunnableBatchOptions & { Optionaloptions: Partial<RunnableConfig<Record<string, any>>> | Partial<RunnableConfig<Record<string, any>>>[]OptionalbatchOptions: RunnableBatchOptionsRetrieves documents relevant to a given query, allowing optional configurations for customization.
A string representing the query to search for relevant documents.
Optionalconfig: Callbacks | BaseCallbackConfig(optional) Configuration options for the retrieval process, which may include callbacks and additional context settings.
A promise that resolves to an array of DocumentInterface instances,
each containing metadata specified by the Metadata type parameter.
Optionaloptions: Partial<RunnableConfig<Record<string, any>>>Optionaloptions: Partial<RunnableConfig<Record<string, any>>>
Interface for a base retriever that defines core functionality for retrieving relevant documents from a source based on a query.
The
BaseRetrieverInterfacestandardizes thegetRelevantDocumentsmethod, enabling retrieval of documents that match the query criteria.