summaryrefslogtreecommitdiff
path: root/docs/ref/contrib/postgres
diff options
context:
space:
mode:
authorThomas Aglassinger <zz.github@roskakori.at>2022-01-28 06:36:39 +0100
committerGitHub <noreply@github.com>2022-01-28 06:36:39 +0100
commit3a9b8b25d48c5768633e73edc5ddca20c3fd716c (patch)
treebf200eb26dcdf3cdd9c444c8a046c99349693454 /docs/ref/contrib/postgres
parente87f57fdb8dcdabc452bd15abd015bf6c9b1f7a8 (diff)
downloaddjango-3a9b8b25d48c5768633e73edc5ddca20c3fd716c.tar.gz
Fixed #33459 -- Clarified index type in full text search docs.
Diffstat (limited to 'docs/ref/contrib/postgres')
-rw-r--r--docs/ref/contrib/postgres/search.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/docs/ref/contrib/postgres/search.txt b/docs/ref/contrib/postgres/search.txt
index cfed877d9c..fa369670bb 100644
--- a/docs/ref/contrib/postgres/search.txt
+++ b/docs/ref/contrib/postgres/search.txt
@@ -255,8 +255,14 @@ run into performance problems. Full text search is a more intensive process
than comparing the size of an integer, for example.
In the event that all the fields you're querying on are contained within one
-particular model, you can create a functional index which matches the search
-vector you wish to use. The PostgreSQL documentation has details on
+particular model, you can create a functional
+:class:`GIN <django.contrib.postgres.indexes.GinIndex>` or
+:class:`GiST <django.contrib.postgres.indexes.GistIndex>` index which matches
+the search vector you wish to use. For example::
+
+ GinIndex(SearchVector('body_text'), name='body_search_vector_idx')
+
+The PostgreSQL documentation has details on
`creating indexes for full text search
<https://www.postgresql.org/docs/current/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX>`_.