By integrating the database, search engine, and sync mechanism into a single, unified, and fully managed platform, Atlas Search is the fastest and easiest way to build relevance-based search capabilities directly into applications.
Advanced search, simplified
With Atlas Search, you work with a single, unified API across both your database and search operations, simplifying your queries and reducing development time.
Build search directly in MongoDB Atlas
There’s no need to stand up and manage a sync mechanism, write custom transformation logic, or remap search indexes as your database evolves.
Remove operational heavy lifting
The fully managed Atlas platform automates provisioning, patching, upgrades, scaling, security, and disaster recovery while providing deep visibility into performance for both database and search.
Feature overview
Rich query DSL
Combine dozens of operators and options to build sophisticated search logic.
Fuzzy search
Return relevant search results regardless of typos or spelling errors.
Synonyms
Define similar search terms to help people find the content they’re looking for.
Custom scoring
Control how search results are scored and ranked, or boost promoted content.
Visual Editor
Build and edit search indexes and queries in a guided and easy-to-use interface.
Autocomplete
Show suggestions for matching queries and update results as users type.
Fast faceting
Slice and dice your data quickly to surface the most relevant information.
Highlighting
Help users contextualize by calling out matching search terms in results.
Full-text search with MongoDB
Keep your database and search in sync with fully integrated search functionality.
Create a JSON search index definition in a few clicks in the Atlas UI or a single Atlas Admin API. Use our default dynamic index to get started, then define field mappings and other options specific to your data.
Use the $search aggregation stage in the MongoDB Query API to define your search logic. Combine operators and options to fine-tune relevance, then export your query in your programming language of choice.
Create a JSON search index definition in a few clicks in the Atlas UI or a single Atlas Admin API. Use our default dynamic index to get started, then define field mappings and other options specific to your data.
Use the $search aggregation stage in the MongoDB Query API to define your search logic. Combine operators and options to fine-tune relevance, then export your query in your programming language of choice.