Du gjorde alt rigtigt med nogle få undtagelser:
-
thesaurus_my_swedish.thsskal 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.