Je hebt alles goed gedaan, op een paar uitzonderingen na:
-
thesaurus_my_swedish.ths
mag niet leeg zijn, maar regels als deze bevatten (uit uw voorbeeld):hello world : hw
-
U moet het nieuwe woordenboek gebruiken voor alle tokentypen die nu
swedish_stem
gebruiken , dat isALTER TEXT SEARCH CONFIGURATION my_swedish ALTER MAPPING FOR asciihword, asciiword, hword, word WITH thesaurus_my_swedish, swedish_stem;
Deze fout is mysterieus en had niet mogen gebeuren:
ERROR: text search configuration "my_swedish" does not exist
Misschien heb je verbinding gemaakt met de verkeerde database, of heb je de configuratie opnieuw laten vallen, of staat het niet op het search_path
en je moet het kwalificeren met zijn schema. Gebruik \dF *.*
in psql
om alle bestaande configuraties weer te geven.
Natuurlijk moet je het woordenboek maken voordat je het kunt gebruiken in een tekstzoekconfiguratie.
Wijzig de configuraties in pg_catalog
niet , zouden dergelijke wijzigingen verloren gaan na een upgrade.