Atlas Search release notes from prior to April 2020 can be found in the Atlas Changelog.
Improves performance for storedSource.
Upgrades to Atlas Search, which include the following:
\Sregular expressions in the regex query. However, Atlas Search doesn't return results for characters other than
Din the regex query. We recommend using backslashes according to regex standards.
Passage selector truncates long snippets to show a shorter snippet, which fixes the cause for queries failing when the passage is long.
Explain output for some queries might look different. If you use explain, verify that the changes don't break logic in your environment.
In addition to the preceding list of changes, you might notice some indexing and querying performance changes.
Introduces moreLikeThis operator to retrieve documents similar to one or more input documents.
The Atlas Search embeddedDocuments index option, embeddedDocument operator, and
embeddedscoring option are in preview. When an Atlas Search index on a replica set or single MongoDB shard reaches Lucene’s two billion document limit, Atlas Search doesn't index new documents or apply updates to existing documents for that index. A solution to accomodate this limitation will be in place when we make this feature generally available. Meanwhile, the MongoDB Cloud Support team will help troubleshoot any issues related to using this feature as part of your contract.
Optimizes internal batching to improve stored source query performance when your query matches a large number of documents (5,000 or more).
Adds reverse token filter, which reverses each string token.
Autocomplete improvements in this release:
Boosts exact matches in autocomplete operator.
rightEdgeGramtokenization strategy to create
edgeGram-like tokens starting at the right side of words (instead of the left side).
Bug fixes in this release:
Allows indexes to enter a recovering state and remain available after encountering certain replication errors.
Adds support for synonyms, which can be defined in a source collection and mapped to search indexes via the Atlas API.
Adds stopword token filter for removing tokens that match the specified stop words.
Supports explain for
Fixes an issue with highlighting raising errors when combined with ObjectID equality operators.
Improves performance of initial sync indexing.
maxCharsToExaminefor Highlight Search Terms in Results.
Improves performance of steady state indexing.
Removes downtime requirement when rebuilding modified index definitions.
Adds custom analyzers for index definitions and search queries.
Adds support for wildcard path.
Adds a new index option to exclude the
normsfield, allowing a search index to ignore field length when scoring search results.
Improves error messages to facilitate query debugging, including eliminating stack traces and other Java-specific messages.
Adds support for geospatial queries, including:
Adds autocomplete features to support better search-as-you-type functionality, including: