You can now transform and/or filter documents before creating a search index! Read the docs here.
This feature allows you to:
- partially indexing a collection to optimize storage costs
- use search features on unsupported data types (e.g. search for Decimal128 by transforming to a Double, facet on boolean/ objectId / UUID by transforming to a string)
- customize string normalization (e.g. removing diacritics for locale-specific sorting)
- search on calculated fields (e.g. search based on size of array)
… and much more! How are you going to transform documents and collections for Atlas Search? Comment below