diff --git a/source/core/link-text-indexes.txt b/source/core/link-text-indexes.txt index 2a3efa4f41e..ac7bb1c7779 100644 --- a/source/core/link-text-indexes.txt +++ b/source/core/link-text-indexes.txt @@ -5,7 +5,7 @@ Perform a Text Search (Legacy) .. default-domain:: mongodb -.. include:: /includes/fact-text-search-legacy-atlas.rst +.. include:: /includes/extracts/fact-text-search-legacy-atlas.rst .. include:: /includes/fact-text-index.rst diff --git a/source/core/text-search-operators.txt b/source/core/text-search-operators.txt index 38cf0ac7339..ef050409541 100644 --- a/source/core/text-search-operators.txt +++ b/source/core/text-search-operators.txt @@ -10,7 +10,7 @@ Text Search Operators (Legacy) :depth: 1 :class: singlecol -.. include:: /includes/fact-text-search-legacy-atlas.rst +.. include:: /includes/extracts/fact-text-search-legacy-atlas.rst .. note:: diff --git a/source/includes/extracts-atlas-search-facts.yaml b/source/includes/extracts-atlas-search-facts.yaml new file mode 100644 index 00000000000..8e6dd35b845 --- /dev/null +++ b/source/includes/extracts-atlas-search-facts.yaml @@ -0,0 +1,27 @@ +ref: fact-text-search-legacy-atlas +content: | + + MongoDB offers a :atlas:`full-text search solution, MongoDB Atlas + Search `, for data hosted on :atlas:`MongoDB + Atlas `. A legacy text search capability is available for users + self-managing MongoDB deployments. + +--- +ref: fact-regex-search-legacy-atlas +content: | + + **For data hosted on MongoDB Atlas**, MongoDB offers a + full-text search solution, :atlas:`MongoDB Atlas Search + `. If you frequently run case-insensitive regex + queries (utilizing the ``i`` option), MongoDB recommends Atlas Search + queries that use the :pipeline:`$search` aggregation pipeline stage. + + :atlas:`Atlas Search queries ` + significiantly improve the performance of text queries and offer more + options for customizing query parameters. To learn more, see + :atlas:`MongoDB Atlas Search `. + + **For self-managed deployments**, you can find information on our + regex capability below. + +... diff --git a/source/includes/fact-text-search-legacy-atlas.rst b/source/includes/fact-text-search-legacy-atlas.rst deleted file mode 100644 index 3df9e7d46f4..00000000000 --- a/source/includes/fact-text-search-legacy-atlas.rst +++ /dev/null @@ -1,4 +0,0 @@ -MongoDB offers a :atlas:`premium full-text search solution, MongoDB -Atlas Search `, for data hosted on :atlas:`MongoDB -Atlas `. A legacy text search capability is available for users -self-managing MongoDB deployments. \ No newline at end of file diff --git a/source/reference/operator/query/regex.txt b/source/reference/operator/query/regex.txt index 0a97ee97115..5e5c60d3a17 100644 --- a/source/reference/operator/query/regex.txt +++ b/source/reference/operator/query/regex.txt @@ -14,6 +14,8 @@ $regex :description: pattern matching on strings in MongoDB |version| :keywords: regex, regular expressions, LIKE queries, wildcard matches, pattern matches, MongoDB |version|, version |version| +.. include:: /includes/extracts/fact-regex-search-legacy-atlas.rst + Definition ---------- diff --git a/source/reference/text-search-languages.txt b/source/reference/text-search-languages.txt index 0e9985df863..018e42b53ee 100644 --- a/source/reference/text-search-languages.txt +++ b/source/reference/text-search-languages.txt @@ -12,7 +12,7 @@ Text Search Languages :depth: 1 :class: singlecol -.. include:: /includes/fact-text-search-legacy-atlas.rst +.. include:: /includes/extracts/fact-text-search-legacy-atlas.rst The :ref:`text index ` and the :query:`$text` operator may be used with the following languages, and accepts either the diff --git a/source/text-search.txt b/source/text-search.txt index b175f884468..4b741621beb 100644 --- a/source/text-search.txt +++ b/source/text-search.txt @@ -10,7 +10,7 @@ Text Search :depth: 1 :class: singlecol -.. include:: /includes/fact-text-search-legacy-atlas.rst +.. include:: /includes/extracts/fact-text-search-legacy-atlas.rst MongoDB Atlas Search -------------------- diff --git a/source/tutorial/text-search-in-aggregation.txt b/source/tutorial/text-search-in-aggregation.txt index b9f4100cc23..0eea28ee551 100644 --- a/source/tutorial/text-search-in-aggregation.txt +++ b/source/tutorial/text-search-in-aggregation.txt @@ -10,7 +10,7 @@ Text Search in the Aggregation Pipeline :depth: 1 :class: singlecol -.. include:: /includes/fact-text-search-legacy-atlas.rst +.. include:: /includes/extracts/fact-text-search-legacy-atlas.rst .. _text-agg-expression-behavior: