langchain.js
    Preparing search index...
    ParentDocumentRetrieverFields: MultiVectorRetrieverInput & {
        childDocumentRetriever?: Toolkit<Toolkit>;
        childSplitter: Toolkit;
        documentCompressor?: BaseDocumentCompressor;
        documentCompressorFilteringFn?: (docs: SubDocs) => SubDocs;
        parentSplitter?: Toolkit;
    }

    Interface for the fields required to initialize a ParentDocumentRetriever instance.

    Type Declaration

    • OptionalchildDocumentRetriever?: Toolkit<Toolkit>

      A custom retriever to use when retrieving instead of the .similaritySearch method of the vectorstore.

    • childSplitter: Toolkit
    • OptionaldocumentCompressor?: BaseDocumentCompressor
    • OptionaldocumentCompressorFilteringFn?: (docs: SubDocs) => SubDocs
    • OptionalparentSplitter?: Toolkit