Interface SearchApi<T extends ResponseDocument>

  • Type Parameters:
    T - The type of documents contained in the engine

    public interface SearchApi<T extends ResponseDocument>
    Represents search operations for a particular engine
    • Method Detail

      • search

        SearchApiResponse<T> search​(String engineName,
                                    SearchRequest request)
        Executes a search
        Parameters:
        engineName - The name of the engine in AppSearch
        request - The search request parameters
        Returns:
        A SearchApiResponse for the request
      • search

        MultiSearchApiResponse<T> search​(String engineName,
                                         MultiSearchRequest request)
        Executes a multi-search request
        Parameters:
        engineName - The name of the engine to execute the search against
        request - The multi-search request, containing one or more search requests
        Returns:
        The MultiSearch Response