MongoDB's Atlas Search feature offers fine-grained text indexing to enable advanced search functionality without any additional management required. Atlas Search provides options for several kinds of text analyzers, score-based results ranking, and a rich query language.
Atlas Search is available on all cluster tiers running MongoDB version 4.2 or later. Non-Atlas MongoDB deployments can use text indexing.
To get started creating and querying an Atlas Search index, see the Atlas Search Tutorial.
Find out more about:
- Analyzers control the way your Atlas Search index is constructed. You can select an analyzer to customize your index to make the best use of a particular language's vocabulary and grammar, or to create an index which is language-neutral.
- Index Definition Format
- You can customize your index definition to take advantage of static and dynamic field mappings.
- Index Management
- Learn how to create, edit, and delete Atlas Search indexes.
- The $search Aggregation Pipeline Stage
- Construct Atlas Search queries with the
$searchaggregation pipeline stage. Find reference pages for the
$searchoperators with examples here.
- Performance Considerations
- Information about how Atlas Search affects database performance and how to monitor resource usage.
- Information about how Atlas Search ranks query results.
- Information about how to return highlighted search results.
- Atlas Search Free and Shared Tier Limitations
- Information about the Atlas Search limitations on
M5shared tier clusters.