diff --git a/source/applications.txt b/source/applications.txt index f7dba729367..de5dffd731f 100644 --- a/source/applications.txt +++ b/source/applications.txt @@ -63,21 +63,3 @@ The following documents provide patterns for developing application features: tutorial/create-an-auto-incrementing-field tutorial/limit-number-of-elements-in-updated-array tutorial/expire-data - -Text Search Patterns --------------------- - -The following tutorials provide some patterns for -text search usage: - -.. toctree:: - :maxdepth: 1 - - tutorial/enable-text-search - tutorial/search-for-text - tutorial/create-text-index-on-multi-language-collection - tutorial/return-text-queries-using-only-text-index - tutorial/limit-number-of-items-scanned-for-text-search - - - diff --git a/source/core/text-search.txt b/source/core/text-search.txt index 452a59325f3..95c587558ef 100644 --- a/source/core/text-search.txt +++ b/source/core/text-search.txt @@ -32,6 +32,11 @@ matching documents as determined by the scores. search. See :doc:`/tutorial/enable-text-search` for information on how to enable the text search feature. +.. toctree:: + :hidden: + + /tutorial/enable-text-search + .. _text-search-storage-requirements: Storage Requirements and Performance Costs @@ -83,27 +88,19 @@ the string literal ``text``. - .. include:: /includes/fact-text-index-limit-one.rst -The following tutorials offer additional ``text`` index creation +The following tutorials offer examples on ``text`` index creation patterns: -- :doc:`/tutorial/create-text-index-on-multiple-fields` - -- :doc:`/tutorial/specify-language-for-text-index` - -- :doc:`/tutorial/avoid-text-index-name-limit` - -- :doc:`/tutorial/create-text-index-on-multi-language-collection` - -- :doc:`/tutorial/control-results-of-text-search` +.. toctree:: + :titlesonly: -Additionally, MongoDB permits :ref:`compound indexes -` that include ``text`` index fields in -combination with ascending/descending index fields. For more -information, see: - -- :doc:`/tutorial/limit-number-of-items-scanned-for-text-search` - -- :doc:`/tutorial/return-text-queries-using-only-text-index` + /tutorial/create-text-index-on-multiple-fields + /tutorial/specify-language-for-text-index + /tutorial/avoid-text-index-name-limit + /tutorial/create-text-index-on-multi-language-collection + /tutorial/control-results-of-text-search + /tutorial/limit-number-of-items-scanned-for-text-search + /tutorial/return-text-queries-using-only-text-index .. _text-search-text-command: @@ -119,6 +116,11 @@ document field contains the word ``blueberry``, a search on the term For information and examples on various text search patterns, see :doc:`/tutorial/search-for-text`. +.. toctree:: + :hidden: + + /tutorial/search-for-text + Text Search Output ------------------ @@ -126,3 +128,8 @@ The :dbcommand:`text` command returns a document that contains the result set. See :ref:`text-search-output` for information on the output. + +.. toctree:: + :hidden: + + /reference/text-search diff --git a/source/indexes.txt b/source/indexes.txt index 3a94e8b5d80..6634d773bb8 100644 --- a/source/indexes.txt +++ b/source/indexes.txt @@ -56,13 +56,7 @@ Text Indexing ``text`` indexes were added in 2.4 as a beta feature. .. toctree:: - :maxdepth: 1 + :maxdepth: 2 + + /core/text-search - core/text-search - tutorial/create-text-index-on-multiple-fields - tutorial/specify-language-for-text-index - tutorial/avoid-text-index-name-limit - tutorial/create-text-index-on-multi-language-collection - tutorial/control-results-of-text-search - tutorial/limit-number-of-items-scanned-for-text-search - tutorial/return-text-queries-using-only-text-index diff --git a/source/reference.txt b/source/reference.txt index ace6ec3bc5a..eb529d598db 100644 --- a/source/reference.txt +++ b/source/reference.txt @@ -111,7 +111,6 @@ General Reference reference/limits reference/mongodb-extended-json - reference/text-search reference/database-references reference/glossary