आपने कुछ अपवादों को छोड़कर सब कुछ ठीक किया:
-
thesaurus_my_swedish.ths
खाली नहीं होना चाहिए, लेकिन इसमें इस तरह के नियम शामिल होने चाहिए (आपके उदाहरण से लिया गया):hello world : hw
-
आपको उन सभी टोकन प्रकारों के लिए नए शब्दकोश का उपयोग करना चाहिए जो अब
swedish_stem
. का उपयोग करते हैं , वह हैALTER TEXT SEARCH CONFIGURATION my_swedish ALTER MAPPING FOR asciihword, asciiword, hword, word WITH thesaurus_my_swedish, swedish_stem;
यह त्रुटि रहस्यमय है और ऐसा नहीं होना चाहिए था:
ERROR: text search configuration "my_swedish" does not exist
शायद आप गलत डेटाबेस से जुड़े हैं, या आपने कॉन्फ़िगरेशन को फिर से छोड़ दिया है, या यह search_path
पर नहीं है और आपको इसे इसकी स्कीमा के साथ अर्हता प्राप्त करनी होगी। \dF *.*
. का उपयोग करें psql
. में सभी मौजूदा कॉन्फ़िगरेशन को सूचीबद्ध करने के लिए।
पाठ खोज कॉन्फ़िगरेशन में इसका उपयोग करने से पहले निश्चित रूप से आपको शब्दकोश बनाना होगा।
pg_catalog
. में कॉन्फ़िगरेशन को संशोधित न करें , ऐसे संशोधन अपग्रेड के बाद खो जाएंगे।