SAP AI SDK for JavaScript - v2.12.0
    Preparing search index...

    Type Alias RetrievalSearchFilter

    RetrievalSearchFilter: {
        chunkMetadata?: RetrievalKeyValueListPair[];
        dataRepositories?: string[];
        dataRepositoryMetadata?: RetrievalKeyValueListPair[];
        dataRepositoryType: DataRepositoryType;
        documentMetadata?: RetrievalSearchDocumentKeyValueListPair[];
        id: string;
        remoteName?: string | null;
        searchConfiguration?: RetrievalSearchConfiguration;
    } & Record<string, any>

    Limit scope of search to certain DataRepositories, Documents or Chunks.

    Type Declaration

    • OptionalchunkMetadata?: RetrievalKeyValueListPair[]

      Restrict chunks considered during search to those with the given metadata. Default: [].

    • OptionaldataRepositories?: string[]

      Specify [''] to search across all DataRepositories or give a specific list of DataRepository ids. Default: [ "" ].

    • OptionaldataRepositoryMetadata?: RetrievalKeyValueListPair[]

      Restrict DataRepositories considered during search to those annotated with the given metadata. Useful when combined with dataRepositories=['*'] Default: [].

    • dataRepositoryType: DataRepositoryType
    • OptionaldocumentMetadata?: RetrievalSearchDocumentKeyValueListPair[]

      Restrict documents considered during search to those annotated with the given metadata. Default: [].

    • id: string

      Identifier of this RetrievalSearchFilter - unique per request.

    • OptionalremoteName?: string | null

      Destination Name of remote instance.

      Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.

    • OptionalsearchConfiguration?: RetrievalSearchConfiguration