Du gjorde alt rigtigt med nogle få undtagelser:
-
thesaurus_my_swedish.ths
skal ikke være tom, men indeholde regler som denne (taget fra dit eksempel):hello world : hw
-
Du bør bruge den nye ordbog til alle tokentyper, der nu bruger
swedish_stem
, altsåALTER TEXT SEARCH CONFIGURATION my_swedish ALTER MAPPING FOR asciihword, asciiword, hword, word WITH thesaurus_my_swedish, swedish_stem;
Denne fejl er mystisk og burde ikke være sket:
ERROR: text search configuration "my_swedish" does not exist
Måske har du oprettet forbindelse til den forkerte database, eller du har droppet konfigurationen igen, eller den er ikke på search_path
og du skal kvalificere det med dets skema. Brug \dF *.*
i psql
for at liste alle eksisterende konfigurationer.
Selvfølgelig skal du oprette ordbogen, før du kan bruge den i en tekstsøgningskonfiguration.
Ændre ikke konfigurationerne i pg_catalog
, ville sådanne ændringer gå tabt efter en opgradering.