// OpenSearch
End-to-End OpenSearch Neural Search Tutorial
In this tutorial, we will dive into the world of OpenSearch, a highly scalable and distributed search engine. We will explore how OpenSearch leverages neural networks to enhance search capabilities, improve relevance, and enable advanced natural language processing techniques. Join us as we uncover the exciting possibilities of neural search with OpenSearch.
Recorded
£ 200,00
OpenSearch Version: 2.7
If you are not able to attend public training, this is the best option for you. You will be able to take the course at your own pace and rhythm and learn whenever it fits your schedule and mood.
- Top expert trainers
- Q&A by e-mail
- Certificate of Attendance
Private
ask for quote
If you are looking for intensive sessions tailored to your (or your team’s) experience, then private training is your perfect choice!
- In presence or Online
- Tailored Training
- Top Expert Trainers
- Certificate of Attendance
Recorded
£ 200,00
OpenSearch Version: 2.7
If you are not able to attend public training, this is the best option for you. You will be able to take the course at your own pace and rhythm and learn whenever it fits your schedule and mood.
- Top expert trainers
- Q&A by e-mail
- Certificate of Attendance
Public classroom
£ 250,00
SCHEDULE
29th May 2024
3:00 – 7:00 PM GMT+1
- Live on Zoom
- Top expert trainers
- Certificate of Attendance
Private
ask for quote
If you are looking for intensive sessions tailored to your (or your team’s) experience, then private training is your perfect choice!
- In presence or Online
- Tailored Training
- Top Expert Trainers
- Certificate of Attendance
Based on experience with leading companies including
Based on experience with leading companies including
Feedback
PREREQUISITES
• Basic understanding of Search Engines
• Basic understanding of Neural Search principles
• Familiarity with OpenSearch
WHAT YOU WILL LEARN
• How to upload a Neural model in OpenSearch
• How to set up a Neural pipeline for documents’ ingestion
• How to create a Neural index with vector fields
• How to push documents in the Neural index
• How to execute Neural searches
INTENDED AUDIENCE
• Data scientists
• Software Engineers
• Developers
Your Trainers
Alessandro Benedetti
APACHE LUCENE/SOLR COMMITTER
APACHE SOLR PMC MEMBER
Alessandro has been involved in designing and developing search-relevant solutions from 2010.
Over the years he has worked on various projects, with various open source technologies aiming to build search solutions able to satisfy the user information needs, often integrating such solutions with machine learning and artificial intelligence technologies.
Anna Ruggero
R&D Search Software Engineer, her focus is on the integration of Information Retrieval systems with advanced Machine Learning, Natural Language Processing and Data Mining algorithms. She likes to find new solutions that integrate her work as a Search Consultant with the latest Academia studies.
The schedule
The training session is meticulously structured for optimal comprehension and retention.
It commences with a comprehensive 1-hour theory session, followed by a brief 15-minute test to assess understanding. Subsequently, participants engage in a 45-minute Q&A segment, fostering interactive learning and clarification of concepts. The training then resumes with another 1-hour theory module, another 15-minute evaluation test, and concludes with a final 45-minute Q&A session to consolidate knowledge and address any remaining queries.
3:00-4:00 theory session
4:00-4:15 test
4:15-5:00 Q&A segment
5:00-6:00 theory session
6:00-6:15 test
6:15-7:00 Q&A segment
Topics
1. BRIEF OVERVIEW
The training begins by providing participants with a foundational understanding of OpenSearch and Neural Search. This introductory module offers insights into the significance, applications, and fundamental concepts underlying OpenSearch and Neural Search, setting the stage for deeper exploration.
2. SETUP A LANGUAGE MODEL
Explore the management aspects of language models through their lifecycle. Currently, OpenSearch supports pre-trained (ready-to-use), custom, and remote models (e.g. OpenAI, Cohere). In this section, participants will learn how to load and deploy each of these models with step-by-step code examples.
3. CREATE A NEURAL SEARCH PIPELINE
Once a language model is uploaded, OpenSearch gives you the possibility to use it for inference purposes internally. In this module, participants will learn how to set up a neural ingest pipeline which is responsible for the vectors generation at index time. For hybrid search purposes, also how to set up a search pipeline will be shown—everything accompanied by code examples.
4. CREATE AN INDEX WITH VECTOR FIELDS
In this section, learn how to create an index in OpenSearch that includes a vector field. Explore the steps to define and configure the vector field within your OpenSearch schema. Gain practical insights into optimizing the indexing process to efficiently store and manage vector data. Lay the foundation for leveraging vector fields in neural search applications within OpenSearch.
5. Index documents
Discover how to index documents into OpenSearch’s neural search index. Follow a step-by-step guide to ingest and store documents within the OpenSearch index, ensuring efficient retrieval and search capabilities. Learn best practices for optimizing indexing performance and maintaining data integrity. Gain practical experience in seamlessly integrating document indexing with OpenSearch’s neural search functionality.
6. Search
Unlock the full potential of OpenSearch’s neural search capabilities in this comprehensive section. Explore advanced search techniques, including KNN query, painless script score query, multi-vector query, hybrid query, sparse query, KNN query + filters, leveraging vector fields. Gain practical insights into optimizing search performance and enhancing search relevance through innovative approaches. Develop proficiency in harnessing OpenSearch’s neural search features to deliver superior search experiences.
FAQ
The training session is conducted online via Zoom for live participation. However, for those who may not be able to attend in real-time or prefer to learn at their own pace, we also offer the option to purchase a recorded version. This allows participants to access the content online and review it at their convenience.
Absolutely! Everyone is welcome to participate in this training. Please note that there are specific prerequisites listed nearby, so be sure to check those before inviting others to ensure they meet the requirements.
The ‘End-to-End OpenSearch Neural Search Tutorial’ training session has a duration of 4 hours. This includes a 2-hour theory session, a 30-minute test, followed by a 1.5-hour Q&A segment.
Yes, absolutely! You will have the opportunity to ask any questions you may have at the end of the test module.
Your teachers will be:
– Alessandro Benedetti, Apache Lucene/Solr committer and Apache Solr PMC member.
Yes, indeed! At the conclusion of the training, you will receive a certificate of attendance via email.
If you need it, you can consult our Training’s Terms and Conditions.
Yes, we do offer corporate training sessions. Feel free to reach out to us, and we’ll be happy to discuss the best options tailored for you and your team!