- Newest
- Most votes
- Most comments
Hi,
As per https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_KnowledgeBaseVectorSearchConfiguration.html#bedrock-Type-agent-runtime_KnowledgeBaseVectorSearchConfiguration-overrideSearchType using the value HYBRID is valid. And it works from console.
So, you should suspect something else: 1/ your code runs from somewhere where it can't access the Bedrock endpoint 2/ missing IAM policy to allow your code to access endpoint 3/ etc,
Can you provide more details on the error you get ?
Best,
Didier
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. For more information, see Test a knowledge base.
Type: String
Valid Values: HYBRID | SEMANTIC
but note that: It only works for Amazon OpenSearch Serverless, I used the AOS cluster .
Relevant content
asked 2 years ago
asked 2 years ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated 6 months ago

Hi, can you update your question with the error message that you get ?