Create rich experiences and deliver personalized content to your users with full-text search. Atlas Search is fully integrated with our application data platform so you can build features based on how you define relevance, seamlessly and at scale.
Application search simplified
With Atlas Search, you can create a search index on your data in a few clicks or single API call. Test queries and preview results to fine-tune relevance before deploying them in application code.
Made for MongoDB Atlas
Work faster and smarter. Because you can build search directly in Atlas, there’s no need to replicate your data anywhere else – and you don’t need to set up, maintain, or scale a separate search platform.
Define what’s relevant to you
Refine your search logic. Atlas Search queries are expressed through the MongoDB Query API and backed by the leading search engine library, Apache Lucene, so you can deliver fast, relevant results every time.
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.