Du gjorde allt rätt, med några få undantag:
-
thesaurus_my_swedish.thsska inte vara tom, utan innehålla regler som denna (hämtade från ditt exempel):hello world : hw -
Du bör använda den nya ordboken för alla tokentyper som nu använder
swedish_stem, det vill sägaALTER TEXT SEARCH CONFIGURATION my_swedish ALTER MAPPING FOR asciihword, asciiword, hword, word WITH thesaurus_my_swedish, swedish_stem;
Det här felet är mystiskt och borde inte ha inträffat:
ERROR: text search configuration "my_swedish" does not exist
Kanske har du anslutit till fel databas, eller så har du tappat konfigurationen igen, eller så finns den inte på search_path och du måste kvalificera den med dess schema. Använd \dF *.* i psql för att lista alla befintliga konfigurationer.
Naturligtvis måste du skapa ordboken innan du kan använda den i en textsökningskonfiguration.
Ändra inte konfigurationerna i pg_catalog , skulle sådana ändringar gå förlorade efter en uppgradering.