This course empowers learners to leverage the power of AI-driven search using Amazon OpenSearch Service. Participants will gain a comprehensive understanding of search engine fundamentals, exploring the key components such as indexing, search algorithms, ranking systems, and the latest advancements in information retrieval. The course shows you how to implement semantic search and vector search using Amazon's managed OpenSearch Service, as well as best practices for sizing and optimizing vector databases. You will learn to harness the full potential of AI-powered search, driving better discovery and insights for applications. Whether you're a curious user or a tech enthusiast, this course offers a clear and practical guide to mastering search in today's digital landscape.
- Course level: Advanced
- Duration: 120 minutes
Activities
This course includes presentations, demonstrations, and assessments.
Course objectives
In this course, you will learn to:
- Understand search and its concepts.
- Identify fundamental concepts related to semantic search.
- Implement semantic search and various search types.
- Utilize vector search with Amazon OpenSearch Service.
- Understand and implement neural sparse search.
- Recognize principles and methodologies for sizing vector databases, focusing on vector databases.
- Apply sizing considerations to balance computational efficiency, memory use, and query performance in vector database environments.
- Distinguish between GPUs and CPUs for vector databases.
Intended audience
This course is intended for:
- Analytics SA
- Database administrators
- Database engineers
- Data architects
- Solutions architects
- Data platform engineers
- Search Specialists
Prerequisites
We recommend that attendees of this course have:
- Experience with OpenSearch Service or Serverless on AWS platform is recommended
- Completion of Level 100 course: Getting Started with Amazon OpenSearch Service
Course outline
Module 1: Understanding Search
- Topic 1: Introduction to Search
Module 2: Semantic Search
- Topic 1: Key Concepts and Terminology
- Topic 2 : Course Resource Setup
- Topic 3: Vector Search with OpenSearch
Module 3: Semantic Search Types
- Topic 1: Hybrid Search
- Topic 2: Multimodal Search
- Topic 3: Neural Sparse Search
Module 4: Vector Databases
- Topic 1: Vector Database sizing
- Topic 2 : Comparing CPU and GPU Performance
Module 5: Conclusion
- Topic 1 : Learn More
- Topic 2 : Contact Us