diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-03-01 13:22:03 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-03-01 13:22:03 +0100 |
commit | 1924bd4b1286d8dbd761be0a7824a161ccaa99fd (patch) | |
tree | 4f34c0412fa8aa83812ea6ffe48c48ef7fe893e2 /postgres/french/create.sql | |
parent | b0a3c3b146ebf670838fc7f919ff73c2ef16c6f3 (diff) | |
download | Ishtar-1924bd4b1286d8dbd761be0a7824a161ccaa99fd.tar.bz2 Ishtar-1924bd4b1286d8dbd761be0a7824a161ccaa99fd.zip |
Free text search: add french_archeo thesaurus config
Diffstat (limited to 'postgres/french/create.sql')
-rw-r--r-- | postgres/french/create.sql | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/postgres/french/create.sql b/postgres/french/create.sql new file mode 100644 index 000000000..4f1b9ee0e --- /dev/null +++ b/postgres/french/create.sql @@ -0,0 +1,23 @@ +DROP TEXT SEARCH CONFIGURATION IF EXISTS french_archeo; +DROP TEXT SEARCH DICTIONARY IF EXISTS thesaurus_french_archeo; + + +CREATE TEXT SEARCH CONFIGURATION french_archeo ( + COPY = french +); + +ALTER TEXT SEARCH CONFIGURATION french_archeo + DROP MAPPING FOR hword_asciipart; +ALTER TEXT SEARCH CONFIGURATION french_archeo + DROP MAPPING FOR hword_part; + + +CREATE TEXT SEARCH DICTIONARY thesaurus_french_archeo ( + TEMPLATE = thesaurus, + DictFile = thesaurus_french_archeo, + Dictionary = pg_catalog.simple +); + +ALTER TEXT SEARCH CONFIGURATION french_archeo + ALTER MAPPING FOR asciihword, asciiword, hword, word + WITH thesaurus_french_archeo, french_stem; |