Update search index command in documentation
Sadly, when using a SearchVector, Django will introduce a COALESCE that will then prevent our index to be used. So we need to add this COALESCE in the index to make psql happy. fix #1414
This commit is contained in:
parent
173c1315a4
commit
a77a6a137f
1 changed files with 1 additions and 1 deletions
|
@ -108,7 +108,7 @@ may want to add an index. For that, you should do so:
|
||||||
ALTER TEXT SEARCH CONFIGURATION umapdict ALTER MAPPING FOR hword, hword_part, word WITH unaccent, simple;
|
ALTER TEXT SEARCH CONFIGURATION umapdict ALTER MAPPING FOR hword, hword_part, word WITH unaccent, simple;
|
||||||
|
|
||||||
# Now create the index
|
# Now create the index
|
||||||
CREATE INDEX IF NOT EXISTS search_idx ON umap_map USING GIN(to_tsvector('umapdict', name), share_status);
|
CREATE INDEX IF NOT EXISTS search_idx ON umap_map USING GIN(to_tsvector('umapdict', COALESCE(name, ''::character varying)::text), share_status);
|
||||||
|
|
||||||
And change `UMAP_SEARCH_CONFIGURATION = "umapdict"` in your settings.
|
And change `UMAP_SEARCH_CONFIGURATION = "umapdict"` in your settings.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue