AI & ML Search with OpenSearch (Elasticsearch + AI/ML)
Course Details
Course Curriculum & Description
Master enterprise-grade AI search systems with OpenSearch, Elasticsearch, and modern Large Language Models. This practical course teaches you how to build intelligent search applications using lexical search, semantic search, hybrid search, vector databases, Retrieval-Augmented Generation (RAG), AI agents, and OpenSearch ML capabilities.
Starting with OpenSearch fundamentals, you'll learn indexing, analyzers, mappings, search relevance, BM25, and vector search before progressing to AI-powered search experiences using sentence transformers, OpenAI integration, neural search, RAG pipelines, conversational AI agents, dashboards, observability, and real-world production deployments.
The course concludes with practical projects covering Elasticsearch migration, geospatial analytics, logging pipelines, monitoring, dashboards, and enterprise AI search implementations.
What You Will Learn
- Learning Outcomes
- Install OpenSearch
- Configure Elasticsearch
- Build Semantic Search
- Hybrid Search
- Neural Search
- Vector Search
- Retrieval-Augmented Generation (RAG)
- OpenAI Integration
- Sentence Transformers
- AI Agents
- ML Commons
- Conversational AI
- OpenSearch Dashboards
- Observability
- Log Analytics
- Search Relevance
- BM25 Ranking
- Vector Embeddings
- Data Prepper
- Production Search Systems
- Elasticsearch Migration
- AWS OpenSearch
- Docker Deployment
- Enterprise AI Search
Course Prerequisites
Basic Python programming
Basic Docker knowledge
Linux fundamentals
Understanding of software development
4GB RAM minimum (8GB recommended)
2 CPU cores minimum (4 recommended)
Basic command line familiarity
Willingness to experiment with AI and search technologies
Course Highlights
18 Hours On-demand Video
78 Lectures
11 Comprehensive Sections
Hands-on Projects
Real-world Case Studies
Full Lifetime Access
Downloadable Resources
Mobile & TV Access
Certificate of Completion
Docker-based Labs
AWS Deployment
Local Development
OpenAI Integration
Production-ready Examples