Atlas Search combines the power of Apache Lucene - the technology behind the world’s most popular search engines - with the developer productivity, scale, and resilience of MongoDB Atlas to make it easier than ever to integrate fast, relevance-based search capabilities into all of your MongoDB applications.
Watch the Getting Started with MongoDB Atlas Search webinar where, with a few clicks and keystrokes, we unravel the mystery behind the search bar. The session searches through different data types, including text, numbers, dates, and geoJSON while exploring a variety of search capabilities.
The Strategic Impact of Buying vs Building in Test Automation
Getting Started: Atlas Search Webinar
1. To find it fast, look no further!
Atlas Search
Karen Huaulmé
Principal Developer Advocate
@youoldmaid
DECEMBER 15, 2021
2. Why Search?
What is Full-Text Search
Why Search is Hard
How MongoDB Atlas
Makes Search
FAST and Easy
AGENDA
How to Search Data
Atlas Search Features
Compose Queries
Indexes & Analyzers
Inverted Index
Static & Dynamic
Mapping
Types of Analyzers
Architecture &
Performance
What to Consider
Tips and Tricks
to Optimze
How to Weaponize
14. Netflix Clone Architecture
Realm Atlas
Client
JavaScript
HTML
sample_mflix.
movies
collection
Atlas Search
Default
Index
HTTPS
Endpoints
Autocomplete
Index
Functions
Back End
Front End
21. It was the best of times, it was
the worst of times.
A Tale of Two Cities
Charles Dickens
best, worst, times
X
X
X X
X
lucene.standard
22. {
“best” : [ 2, 3]
},
{
“worst” : [1, 3]
},
{
“times” : [1]
},
STANDARD
INDEX
INVERTED
INDEX
An index which points to another
existing set of indexes
Inverted. Indexes. Are. FAST!!
{
“_id” : 1,
“sentence”: “10 worst times to
be alive in history.”
},
{
“_id” : 2,
“sentence”: “Party with the best
of them.”
},
{
“_id” : 3,
“sentence”: “Best and worst NFL
teams on record.”
}
23. Atlas Search
Types of Analyzers
Standard
Simple
Keyword
Whitespace
Various
Languages (40+)
Custom
24. It was the best of times, it was
the worst of times.
A Tale of Two Cities
Charles Dickens
It, was, the, best, of, times, it, worst
lucene.whitespace
25. It was the best of times, it was
the worst of times.
A Tale of Two Cities
Charles Dickens
It was the best of times, it was the worst of times.
lucene.keyword