Udělali jste všechno správně, až na pár výjimek:
-
thesaurus_my_swedish.thsby nemělo být prázdné, ale obsahovat pravidla podobná tomuto (převzato z vašeho příkladu):hello world : hw -
Nový slovník byste měli používat pro všechny typy tokenů, které nyní používají
swedish_stem, tedyALTER TEXT SEARCH CONFIGURATION my_swedish ALTER MAPPING FOR asciihword, asciiword, hword, word WITH thesaurus_my_swedish, swedish_stem;
Tato chyba je záhadná a neměla se stát:
ERROR: text search configuration "my_swedish" does not exist
Možná jste se připojili k nesprávné databázi nebo jste konfiguraci znovu zrušili nebo není na search_path a musíte jej kvalifikovat pomocí jeho schématu. Použijte \dF *.* v psql vypíše všechny existující konfigurace.
Před použitím v konfiguraci textového vyhledávání je samozřejmě nutné slovník vytvořit.
Neupravujte konfigurace v pg_catalog , takové úpravy by byly po aktualizaci ztraceny.