Interface KnowledgeBaseVectorSearchConfiguration.Builder

    • Method Detail

      • numberOfResults

        KnowledgeBaseVectorSearchConfiguration.Builder numberOfResults​(Integer numberOfResults)

        The number of text chunks to retrieve; the number of results to return.

        Parameters:
        numberOfResults - The number of text chunks to retrieve; the number of results to return.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • overrideSearchType

        KnowledgeBaseVectorSearchConfiguration.Builder overrideSearchType​(String overrideSearchType)

        By default, Amazon Bedrock decides a search strategy for you. If you're using an Amazon OpenSearch Serverless vector store that contains a filterable text field, you can specify whether to query the knowledge base with a HYBRID search using both vector embeddings and raw text, or SEMANTIC search using only vector embeddings. For other vector store configurations, only SEMANTIC search is available.

        Parameters:
        overrideSearchType - By default, Amazon Bedrock decides a search strategy for you. If you're using an Amazon OpenSearch Serverless vector store that contains a filterable text field, you can specify whether to query the knowledge base with a HYBRID search using both vector embeddings and raw text, or SEMANTIC search using only vector embeddings. For other vector store configurations, only SEMANTIC search is available.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SearchType, SearchType
      • overrideSearchType

        KnowledgeBaseVectorSearchConfiguration.Builder overrideSearchType​(SearchType overrideSearchType)

        By default, Amazon Bedrock decides a search strategy for you. If you're using an Amazon OpenSearch Serverless vector store that contains a filterable text field, you can specify whether to query the knowledge base with a HYBRID search using both vector embeddings and raw text, or SEMANTIC search using only vector embeddings. For other vector store configurations, only SEMANTIC search is available.

        Parameters:
        overrideSearchType - By default, Amazon Bedrock decides a search strategy for you. If you're using an Amazon OpenSearch Serverless vector store that contains a filterable text field, you can specify whether to query the knowledge base with a HYBRID search using both vector embeddings and raw text, or SEMANTIC search using only vector embeddings. For other vector store configurations, only SEMANTIC search is available.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SearchType, SearchType
      • filter

        KnowledgeBaseVectorSearchConfiguration.Builder filter​(RetrievalFilter filter)

        Specifies the filters to use on the metadata fields in the knowledge base data sources before returning results.

        Parameters:
        filter - Specifies the filters to use on the metadata fields in the knowledge base data sources before returning results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.