SlideShare a Scribd company logo
Unlock the Future of Search with MongoDB Atlas:
Vector Search Unleashed!
MongoDB Arabic Community
Malak Abu Hammad
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Introduction
Search technology is at the core of modern digital experiences.
From e-commerce to healthcare, the ability to retrieve relevant information quickly & accurately is crucial.
Today, we’ll show you how vector search takes this to the next level, providing more relevant results & a better
user experience.
What will we cover today?
● Theory
● Live Demo
● Trivia
What is Vector Search?
Vector search is a method of searching through data by representing items as
vectors in a high-dimensional space.
Vector Search vs Traditional Search
● Traditional search relies on exact keyword matching & often misses
relevant results.
● Vector search, captures the context & meaning, providing more
accurate & relevant results, vector search uses mathematical models
to understand the semantic meaning of data.
Vector Search vs Traditional Search
● Improved Relevance: Finds contextually similar items even if exact
keywords aren’t present.
● Enhanced User Experience: Delivers more intuitive & satisfying
search results.
● Scalability: Efficiently handles large-scale data across various
industries.
Real-World Applications
E-commerce
Use Case: Product
Recommendations
Online retailers use vector search
to provide personalized product
recommendations. By
understanding the semantic
meaning behind user queries &
behavior, vector search can
suggest items that are more likely
to interest customers, leading to
increased sales & customer
satisfaction.
Health Care
Use Case: Medical Research
In the healthcare industry,
vector search helps researchers
find relevant studies &
information quickly. It can
identify related medical cases,
research papers, & treatment
options by understanding the
context of medical queries,
thereby accelerating the research
process & improving patient
outcomes.
Finance
Use Case: Fraud Detection
Financial institutions utilize
vector search to detect fraudulent
activities. By analyzing
transaction patterns & contextual
data, vector search can identify
anomalies & potential frauds
more effectively than traditional
methods, enhancing security &
reducing financial losses.
What is Vectorization?
Vectorization involves transforming data into a
fixed-size numerical vector.
Each vector represents the data in a
high-dimensional space, capturing its key features
& relationships.
The goal of vectorization is to create a
mathematical representation of data that preserves
its semantic meaning & can be efficiently
processed by machine learning models & search
algorithms.
Process of Vectorization
Steps
1. Data Preprocessing: Clean & normalize the data to ensure consistency.
2. Feature Extraction: Identify & extract relevant features from the data.
3. Encoding: Use encoders to transform the data into vectors.
4. Normalization: Normalize vectors to ensure uniformity in the vector space.
Applications of Vectorization
Vectorization is used in various applications such as text analysis, image recognition,
& recommendation systems. It allows for efficient & accurate processing of large
datasets.
What are Encoders?
Encoders are algorithms or models that convert data into a numerical format,
typically vectors, that can be processed by machine learning algorithms.
Types of Encoders
● One-hot Encoding: Converts categorical data into binary vectors.
● Word Embeddings: Word2Vec, GloVe - convert words into continuous
vectors that capture semantic relationships.
● Advanced Models: BERT, Transformer-based models - provide
context-aware embeddings for more complex tasks.
Why Vector Search?
● Improved Relevance & Accuracy
By understanding the context & semantic meaning of data, vector search provides highly relevant & accurate results. This means
fewer missed opportunities & more precise information retrieval.
● Enhanced User Experience
Vector search delivers more intuitive & satisfying search results. Users can find what they’re looking for faster & more efficiently,
leading to higher satisfaction & engagement.
● Scalability
Vector search can handle large-scale data with ease. It’s designed to efficiently process & retrieve information from vast datasets,
making it ideal for industries with massive amounts of data.
When to Use Vector Search?
● Complex Queries
When your application needs to handle complex, multi-faceted queries where context & semantics are crucial,
vector search excels. It’s ideal for use cases like recommendation systems & personalized search results.
● Large Datasets
Vector search is particularly effective when dealing with large datasets where traditional keyword search may
struggle to maintain accuracy & relevance. It scales efficiently to provide robust search capabilities.
● Contextual Search Requirements
If your application requires understanding the context of user queries—such as semantic search or
question-answering systems—vector search can provide significantly better results than traditional methods.
What are Vector Search limitations?
● Computational Resources
Vector search can be computationally intensive, requiring adequate resources to perform efficiently. Ensure your
infrastructure can support the necessary processing power.
● Data Preparation
Preparing data for vector search can be time-consuming, as it involves creating meaningful vector representations of
your data. This step is crucial for achieving accurate results.
● Implementation Complexity
Implementing vector search may be more complex than traditional search methods. It often requires expertise in
machine learning & vectorization techniques.
Why is Vector Search a hot topic today?
Vector search enhances the capabilities of large language models (LLMs) by providing more contextually relevant & semantically meaningful search
results.
● Improved Contextual Understanding
○ LLMs like GPT-4 generate & understand text based on the context provided. Vector search improves this process by enabling the model to retrieve
information that is contextually similar to the input query, even if the exact keywords are not used.
○ For instance, if an LLM is tasked with generating content on 'climate change mitigation,' vector search can help retrieve articles & papers on related
topics such as renewable energy, carbon footprint reduction, & sustainable practices.
● Enhanced Semantic Search
○ Finds results that match the meaning & intent behind the query rather than just keyword matches. This leads to more accurate & relevant
information retrieval.
● Greater Efficiency in Large Datasets
○ Vector search is highly efficient in processing & retrieving information from large datasets. This scalability ensures that LLMs can
quickly access vast amounts of data, improving their performance in real-time applications.
○ In a scenario where an LLM is used for customer support, vector search can swiftly sift through extensive knowledge bases to find the
most relevant information, enhancing response accuracy & speed.
MongoDB is a Developer Data Platform
How it Works?
{
"mappings": {
"dynamic": true,
"fields": {
"plot_embedding": {
"type": "knnVector",
"dimensions": 1536,
"similarity": "euclidean"
}
}
}
}
Demo
Further Resources
● Official MongoDB Documentation
https://www.mongodb.com/docs/manual/indexes/
● Atlas Vector Search
https://learn.mongodb.com/learn/learning-path/atlas-vector-search
● Vector Search Platforms
https://www.mongodb.com/products/platform/atlas-vector-search
● “Unlock the Future of Search with MongoDB Atlas: Vector Search Unleashed!”
presentation will be available on slideshare
https://www.slideshare.net/mms414/
Join Us!
● MongoDB Arabic Community
Linkedin: https://www.linkedin.com/company/mongodb-arabic-community/
ً‫ا‬‫ﺷﻜﺮ‬
Thank you

More Related Content

PDF
How Vector Search Transforms Information Retrieval?
PDF
Mastering Vector Search with MongoDB Atlas - Manosh Malai - Mydbops MyWebinar 39
PPTX
Vector Search using OpenAI in Azure Cognitive Search.pptx
PDF
Vector Databases - A Technical Primer.pdf
PDF
stackconf 2022: Introduction to Vector Search with Weaviate
PDF
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
PPTX
RAG Patterns and Vector Search in Generative AI
PDF
London IR Meetup - Players in Vector Search_ algorithms, software and use cases
How Vector Search Transforms Information Retrieval?
Mastering Vector Search with MongoDB Atlas - Manosh Malai - Mydbops MyWebinar 39
Vector Search using OpenAI in Azure Cognitive Search.pptx
Vector Databases - A Technical Primer.pdf
stackconf 2022: Introduction to Vector Search with Weaviate
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
RAG Patterns and Vector Search in Generative AI
London IR Meetup - Players in Vector Search_ algorithms, software and use cases

Similar to Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf (20)

PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
PDF
Accelerating Path to Production for Generative AI-powered Applications
PPTX
Vector Databases and Why Are They Used in Modern AI - Marko Lohert - ATD 2024
PDF
Vector Search with ScyllaDB by Szymon Wasik
PPTX
Haystack 2019 - Search with Vectors - Simon Hughes
PPTX
Searching with vectors
PDF
Boosting MySQL with Vector Search Scale22X 2025.pdf
PDF
Introduction to Vector search - Argmx talk
PDF
Maximizing AI Performance with Vector Databases: A Comprehensive Guide
PPTX
Vectors in Search - Towards More Semantic Matching
PPTX
Vectors in Search – Towards More Semantic Matching - Simon Hughes, Dice.com
PPTX
Vector_db_introduction.pptx
PPTX
Enhancing Enterprise Search with Machine Learning - Simon Hughes, Dice.com
PDF
Boosting MySQL with Vector Search Fosdem 2025.pdf
PPTX
Dice.com Bay Area Search - Beyond Learning to Rank Talk
PPTX
Vector-Databases-Powering-the-Next-Generation-of-AI-Applications.pptx
PDF
Vector Databases 101 - An introduction to the world of Vector Databases
PPTX
Data Science and Machine learning-Module-01 (3).pptx
PPT
Lec 4,5
PDF
Creating a Custom Tanimoto or Cosine Similarity Vector Operator for Lucene / ...
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Accelerating Path to Production for Generative AI-powered Applications
Vector Databases and Why Are They Used in Modern AI - Marko Lohert - ATD 2024
Vector Search with ScyllaDB by Szymon Wasik
Haystack 2019 - Search with Vectors - Simon Hughes
Searching with vectors
Boosting MySQL with Vector Search Scale22X 2025.pdf
Introduction to Vector search - Argmx talk
Maximizing AI Performance with Vector Databases: A Comprehensive Guide
Vectors in Search - Towards More Semantic Matching
Vectors in Search – Towards More Semantic Matching - Simon Hughes, Dice.com
Vector_db_introduction.pptx
Enhancing Enterprise Search with Machine Learning - Simon Hughes, Dice.com
Boosting MySQL with Vector Search Fosdem 2025.pdf
Dice.com Bay Area Search - Beyond Learning to Rank Talk
Vector-Databases-Powering-the-Next-Generation-of-AI-Applications.pptx
Vector Databases 101 - An introduction to the world of Vector Databases
Data Science and Machine learning-Module-01 (3).pptx
Lec 4,5
Creating a Custom Tanimoto or Cosine Similarity Vector Operator for Lucene / ...
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
Ad

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf

  • 1. Unlock the Future of Search with MongoDB Atlas: Vector Search Unleashed! MongoDB Arabic Community Malak Abu Hammad
  • 4. Introduction Search technology is at the core of modern digital experiences. From e-commerce to healthcare, the ability to retrieve relevant information quickly & accurately is crucial. Today, we’ll show you how vector search takes this to the next level, providing more relevant results & a better user experience.
  • 5. What will we cover today? ● Theory ● Live Demo ● Trivia
  • 6. What is Vector Search? Vector search is a method of searching through data by representing items as vectors in a high-dimensional space. Vector Search vs Traditional Search ● Traditional search relies on exact keyword matching & often misses relevant results. ● Vector search, captures the context & meaning, providing more accurate & relevant results, vector search uses mathematical models to understand the semantic meaning of data. Vector Search vs Traditional Search ● Improved Relevance: Finds contextually similar items even if exact keywords aren’t present. ● Enhanced User Experience: Delivers more intuitive & satisfying search results. ● Scalability: Efficiently handles large-scale data across various industries.
  • 7. Real-World Applications E-commerce Use Case: Product Recommendations Online retailers use vector search to provide personalized product recommendations. By understanding the semantic meaning behind user queries & behavior, vector search can suggest items that are more likely to interest customers, leading to increased sales & customer satisfaction. Health Care Use Case: Medical Research In the healthcare industry, vector search helps researchers find relevant studies & information quickly. It can identify related medical cases, research papers, & treatment options by understanding the context of medical queries, thereby accelerating the research process & improving patient outcomes. Finance Use Case: Fraud Detection Financial institutions utilize vector search to detect fraudulent activities. By analyzing transaction patterns & contextual data, vector search can identify anomalies & potential frauds more effectively than traditional methods, enhancing security & reducing financial losses.
  • 8. What is Vectorization? Vectorization involves transforming data into a fixed-size numerical vector. Each vector represents the data in a high-dimensional space, capturing its key features & relationships. The goal of vectorization is to create a mathematical representation of data that preserves its semantic meaning & can be efficiently processed by machine learning models & search algorithms.
  • 9. Process of Vectorization Steps 1. Data Preprocessing: Clean & normalize the data to ensure consistency. 2. Feature Extraction: Identify & extract relevant features from the data. 3. Encoding: Use encoders to transform the data into vectors. 4. Normalization: Normalize vectors to ensure uniformity in the vector space. Applications of Vectorization Vectorization is used in various applications such as text analysis, image recognition, & recommendation systems. It allows for efficient & accurate processing of large datasets.
  • 10. What are Encoders? Encoders are algorithms or models that convert data into a numerical format, typically vectors, that can be processed by machine learning algorithms. Types of Encoders ● One-hot Encoding: Converts categorical data into binary vectors. ● Word Embeddings: Word2Vec, GloVe - convert words into continuous vectors that capture semantic relationships. ● Advanced Models: BERT, Transformer-based models - provide context-aware embeddings for more complex tasks.
  • 11. Why Vector Search? ● Improved Relevance & Accuracy By understanding the context & semantic meaning of data, vector search provides highly relevant & accurate results. This means fewer missed opportunities & more precise information retrieval. ● Enhanced User Experience Vector search delivers more intuitive & satisfying search results. Users can find what they’re looking for faster & more efficiently, leading to higher satisfaction & engagement. ● Scalability Vector search can handle large-scale data with ease. It’s designed to efficiently process & retrieve information from vast datasets, making it ideal for industries with massive amounts of data.
  • 12. When to Use Vector Search? ● Complex Queries When your application needs to handle complex, multi-faceted queries where context & semantics are crucial, vector search excels. It’s ideal for use cases like recommendation systems & personalized search results. ● Large Datasets Vector search is particularly effective when dealing with large datasets where traditional keyword search may struggle to maintain accuracy & relevance. It scales efficiently to provide robust search capabilities. ● Contextual Search Requirements If your application requires understanding the context of user queries—such as semantic search or question-answering systems—vector search can provide significantly better results than traditional methods.
  • 13. What are Vector Search limitations? ● Computational Resources Vector search can be computationally intensive, requiring adequate resources to perform efficiently. Ensure your infrastructure can support the necessary processing power. ● Data Preparation Preparing data for vector search can be time-consuming, as it involves creating meaningful vector representations of your data. This step is crucial for achieving accurate results. ● Implementation Complexity Implementing vector search may be more complex than traditional search methods. It often requires expertise in machine learning & vectorization techniques.
  • 14. Why is Vector Search a hot topic today? Vector search enhances the capabilities of large language models (LLMs) by providing more contextually relevant & semantically meaningful search results. ● Improved Contextual Understanding ○ LLMs like GPT-4 generate & understand text based on the context provided. Vector search improves this process by enabling the model to retrieve information that is contextually similar to the input query, even if the exact keywords are not used. ○ For instance, if an LLM is tasked with generating content on 'climate change mitigation,' vector search can help retrieve articles & papers on related topics such as renewable energy, carbon footprint reduction, & sustainable practices. ● Enhanced Semantic Search ○ Finds results that match the meaning & intent behind the query rather than just keyword matches. This leads to more accurate & relevant information retrieval. ● Greater Efficiency in Large Datasets ○ Vector search is highly efficient in processing & retrieving information from large datasets. This scalability ensures that LLMs can quickly access vast amounts of data, improving their performance in real-time applications. ○ In a scenario where an LLM is used for customer support, vector search can swiftly sift through extensive knowledge bases to find the most relevant information, enhancing response accuracy & speed.
  • 15. MongoDB is a Developer Data Platform
  • 16. How it Works? { "mappings": { "dynamic": true, "fields": { "plot_embedding": { "type": "knnVector", "dimensions": 1536, "similarity": "euclidean" } } } }
  • 17. Demo
  • 18. Further Resources ● Official MongoDB Documentation https://www.mongodb.com/docs/manual/indexes/ ● Atlas Vector Search https://learn.mongodb.com/learn/learning-path/atlas-vector-search ● Vector Search Platforms https://www.mongodb.com/products/platform/atlas-vector-search ● “Unlock the Future of Search with MongoDB Atlas: Vector Search Unleashed!” presentation will be available on slideshare https://www.slideshare.net/mms414/
  • 19. Join Us! ● MongoDB Arabic Community Linkedin: https://www.linkedin.com/company/mongodb-arabic-community/