Class representing a document loader for loading search results from the SearchApi. It extends the BaseDocumentLoader class.
const loader = new SearchApiLoader({ q: "{query}", apiKey: "{apiKey}", engine: "google",});const docs = await loader.load(); Copy
const loader = new SearchApiLoader({ q: "{query}", apiKey: "{apiKey}", engine: "google",});const docs = await loader.load();
Builds the URL for the SearchApi search request.
The URL for the search request.
Loads the search results from the SearchApi.
An array of Documents representing the search results.
An error if the search results could not be loaded.
Loads the documents and splits them using a specified text splitter.
A Promise that resolves with an array of Document instances, each split according to the provided TextSplitter.
Processes the response data from the SearchApi search request and converts it into an array of Documents.
The response data from the SearchApi search request.
An array of Documents.
Generated using TypeDoc
Class representing a document loader for loading search results from the SearchApi. It extends the BaseDocumentLoader class.
Example