Values.KnowledgeBaseVectorSearchConfigurationSourceThe configuration details for returning the results from the knowledge base vector search.
type nonrec t = {numberOfResults : KnowledgeBaseVectorSearchConfigurationNumberOfResultsInteger.t
option;The number of text chunks to retrieve; the number of results to return.
*)overrideSearchType : SearchType.t option;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.
*)filter : RetrievalFilter.t option;Specifies the filters to use on the metadata fields in the knowledge base data sources before returning results.
*)implicitFilterConfiguration : ImplicitFilterConfiguration.t option;Configuration for implicit filtering in Knowledge Base vector searches. This allows the system to automatically apply filters based on the query context without requiring explicit filter expressions.
*)rerankingConfiguration : VectorSearchRerankingConfiguration.t option;Configuration for reranking search results in Knowledge Base vector searches. Reranking improves search relevance by reordering initial vector search results using more sophisticated relevance models.
*)}