Amazon OpenSearch offers machine learning (ML) connectors for data augmentation before ingestion.Two highlighted connectors are Amazon Comprehend for language detection and Amazon Bedrock for semantic search.To use Amazon Comprehend with OpenSearch, roles, permissions, and connectors need to be set up.For Amazon Bedrock, an ML connector is created to utilize the Titan Text Embeddings model v2.Steps involve setting up connectors, registering APIs, and creating pipelines for ML integration.Testing Amazon Comprehend API involves detecting language in text, while Amazon Bedrock enables multilingual semantic search.Post successful setup, language documents are indexed with embeddings for semantic searches.The ML connector approach offers simplified architecture, operational benefits, and cost efficiency.The full demo available on GitHub showcases the process of using ML connectors with OpenSearch.Authors of the post are John Trollinger, Principal Solutions Architect, and Shwetha Radhakrishnan, Solutions Architect at AWS.