doc-exports/docs/dws/dev/dws_06_0145.html
Lu, Huayi ef0ada5a59 DWS DEV 20240716 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: Lu, Huayi <luhuayi@huawei.com>
Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
2024-11-02 09:07:47 +00:00

134 lines
33 KiB
HTML

<a name="EN-US_TOPIC_0000001510520965"></a><a name="EN-US_TOPIC_0000001510520965"></a>
<h1 class="topictitle1">ALTER TEXT SEARCH CONFIGURATION</h1>
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001510520965__s5a42d80ab2504562b6d7ed45efb7e9b5"><h4 class="sectiontitle">Function</h4><p id="EN-US_TOPIC_0000001510520965__a372508422fe8411f89ab5cde553d59c6">Modifies the definition of a text search configuration. You can modify its mappings from token types to dictionaries, change the configuration's name or owner, or modify the parameters.</p>
</div>
<div class="section" id="EN-US_TOPIC_0000001510520965__sd549b2d9ad1244caa52c81db7fef1600"><h4 class="sectiontitle">Important Notes</h4><ul id="EN-US_TOPIC_0000001510520965__ul19842101013576"><li id="EN-US_TOPIC_0000001510520965__li178421210165714">If a search configuration is referenced (to create an index), users are not allowed to modify it.</li><li id="EN-US_TOPIC_0000001510520965__li7908422155720">To use <strong id="EN-US_TOPIC_0000001510520965__b181267313585">ALTER TEXT SEARCH CONFIGURATION</strong>, you must be the owner of the configuration.</li></ul>
</div>
<div class="section" id="EN-US_TOPIC_0000001510520965__sfcda6219d612474a82c6ac61b216a35a"><h4 class="sectiontitle">Syntax</h4><ul id="EN-US_TOPIC_0000001510520965__u84ab6259b4224752858da99cb9822ab3"><li id="EN-US_TOPIC_0000001510520965__l2b2918e705b54b4e8206bd725d46d107">Add text search configuration string mapping.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__s70ebacfacc324b378c1b9a8670d421d3"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span><span class="w"> </span>
<span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">token_type</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="n">dictionary_name</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="p">];</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__uedf2f8de87254b77a3b0b23ae3192499"><li id="EN-US_TOPIC_0000001510520965__lf58bc30ff5864182b96fc0904d309b76">Modify the text search configuration dictionary syntax.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__s7a7ca596b826417a85f24ac83cb13200"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span><span class="w"> </span>
<span class="w"> </span><span class="k">ALTER</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">token_type</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="n">old_dictionary</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="n">new_dictionary</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__ub01e885095814a3eafda50fbe9d890c4"><li id="EN-US_TOPIC_0000001510520965__l069c5e04566c4829a25f7c297551506c">Modify the text search configuration string.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__s0a1c986c3a934dc7a5291bcbbd42cb56"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span>
<span class="w"> </span><span class="k">ALTER</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">token_type</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="n">dictionary_name</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="p">];</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__u7ea4b67dd80842aab33e01541f4fb5f1"><li id="EN-US_TOPIC_0000001510520965__la34915610eba41e4afb6b1172d51227b">Change the text search configuration dictionary.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__sfbbb22722f45409787b90b7786736513"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span>
<span class="w"> </span><span class="k">ALTER</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="n">old_dictionary</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="n">new_dictionary</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__uabb8022eaa7e4b92ac81d4f59e030a02"><li id="EN-US_TOPIC_0000001510520965__lb11fb708c2f54c41b0dab5d1484e504a">Remove text search configuration string mapping.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__s7ac9696c288b406f89f90b1e27113f7f"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span>
<span class="w"> </span><span class="k">DROP</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">token_type</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="p">];</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__u9d89ff3dfb4b4faf8253ad6ffe0d64fc"><li id="EN-US_TOPIC_0000001510520965__lf95d35f4b2e44eb5b44b0e1e2f5e16ce">Rename the owner of text search configuration.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__sec30f61924294ec18c531c34c1bb1d6f"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span><span class="w"> </span><span class="k">OWNER</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="n">new_owner</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__u44a7ffbb894b4a4182fa7877099e299a"><li id="EN-US_TOPIC_0000001510520965__l622e86b412204ff698296e46c76f7149">Rename the name of text search configuration.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__s095237fb28714db5b89bc0f896b3a411"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span><span class="w"> </span><span class="k">RENAME</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="n">new_name</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__u9a0f90b6461b4f129e02e3dfe13c1889"><li id="EN-US_TOPIC_0000001510520965__l34b6bbc2522c406c8c5d2b67eace14d9">Rename the namespace of text search configuration.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__sa84c791ae7164e0eb681ff1c40367f21"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span><span class="w"> </span><span class="k">SET</span><span class="w"> </span><span class="k">SCHEMA</span><span class="w"> </span><span class="n">new_schema</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__uc385fe8609964b36a89a4daf33d536e4"><li id="EN-US_TOPIC_0000001510520965__ld6884eed9749416c9a8266e59ac906f1">Modify the attributes of text search configuration.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__s6f6ac3d475e34cbfab9e838d9697d2e0"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span><span class="w"> </span><span class="k">SET</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="err">{</span><span class="w"> </span><span class="n">configuration_option</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">value</span><span class="w"> </span><span class="err">}</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...]</span><span class="w"> </span><span class="p">);</span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001510520965__ufbb8d26ef951446c8ce5fcd8524b0d8b"><li id="EN-US_TOPIC_0000001510520965__l11f605aa8ada497a962400cf6c248a98">Reset the attributes of text search configuration.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__scabaec7cbb2542c7a9b03c75063955ed"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">name</span><span class="w"> </span><span class="k">RESET</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="err">{</span><span class="n">configuration_option</span><span class="err">}</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="p">...]</span><span class="w"> </span><span class="p">);</span>
</pre></div></td></tr></table></div>
</div>
<div class="note" id="EN-US_TOPIC_0000001510520965__note19102132617382"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="EN-US_TOPIC_0000001510520965__ul1297118378388"><li id="EN-US_TOPIC_0000001510520965__li169715371389">The <strong id="EN-US_TOPIC_0000001510520965__b9310202511114">ADD MAPPING FOR</strong> form installs a list of dictionaries to be consulted for the specified token types; an error will be generated if there is already a mapping for any of the token types.</li><li id="EN-US_TOPIC_0000001510520965__li1971037153815">The <strong id="EN-US_TOPIC_0000001510520965__en-us_topic_0058966157_b842352706154731">ALTER MAPPING FOR</strong> form removes existing mapping for those token types and then adds specified mappings. </li><li id="EN-US_TOPIC_0000001510520965__li597163743818">ALTER MAPPING REPLACE ... WITH ... and <strong id="EN-US_TOPIC_0000001510520965__b842352706154742">ALTER MAPPING FOR</strong>... REPLACE ... <strong id="EN-US_TOPIC_0000001510520965__en-us_topic_0058966157_b842352706154750">WITH ...</strong> options replace <strong id="EN-US_TOPIC_0000001510520965__en-us_topic_0058966157_b842352706154755">old_dictionary</strong> with <strong id="EN-US_TOPIC_0000001510520965__en-us_topic_0058966157_b84235270615483">new_dictionary</strong>. Note that only when <strong id="EN-US_TOPIC_0000001510520965__b842352706154821">pg_ts_config_map</strong> has tuples corresponding to <strong id="EN-US_TOPIC_0000001510520965__b842352706154828">maptokentype</strong> and <strong id="EN-US_TOPIC_0000001510520965__b842352706154832">old_dictionary</strong>, the update will succeed. If the update fails, no messages are returned.</li><li id="EN-US_TOPIC_0000001510520965__li179713373389">The <strong id="EN-US_TOPIC_0000001510520965__en-us_topic_0058966157_b842352706154930">DROP MAPPING FOR</strong> form deletes all dictionaries for the specified token types in the text search configuration. If <strong id="EN-US_TOPIC_0000001510520965__b19803165613113">IF EXISTS</strong> is not specified and the string type mapping specified by <strong id="EN-US_TOPIC_0000001510520965__b180355619118">DROP MAPPING FOR</strong> does not exist in text search configuration, an error will occur in database.</li></ul>
</div></div>
</div>
<div class="section" id="EN-US_TOPIC_0000001510520965__s8d96655ddfc24bdcbc418754db51dcfe"><h4 class="sectiontitle">Parameter description</h4><ul id="EN-US_TOPIC_0000001510520965__ube7b13f0432d421787f6040ea4866eca"><li id="EN-US_TOPIC_0000001510520965__l912a6c53b11641c98d593c62a2cfe05d"><strong id="EN-US_TOPIC_0000001510520965__ac0e05b74443149678a583285926e0e7d">name</strong><p id="EN-US_TOPIC_0000001510520965__ab5817453a1704b01a39378380623a5c3">Specifies the name (optionally schema-qualified) of an existing text search configuration.</p>
</li><li id="EN-US_TOPIC_0000001510520965__lcf451594c2c040a0b9f04396edd7df6e"><strong id="EN-US_TOPIC_0000001510520965__a5984a57e87294ee88806a94a574ea84f">token_type</strong><p id="EN-US_TOPIC_0000001510520965__a195d8dcaba454b32bc8a048583cd18aa">Specifies the name of a token type that is emitted by the configuration's parser. For details, see <a href="dws_06_0101.html">Parsers</a>.</p>
</li><li id="EN-US_TOPIC_0000001510520965__lfdf0298dd66d4ac0843ce0fdb23d9d48"><strong id="EN-US_TOPIC_0000001510520965__ac59c3eccd4994c66ae6a11667360ce7a">dictionary_name</strong><p id="EN-US_TOPIC_0000001510520965__a540e5e54a76a4f36a47d8b07afe73514">Specifies the name of a text search dictionary to be consulted for the specified token types. If multiple dictionaries are listed, they are consulted in the specified order.</p>
</li><li id="EN-US_TOPIC_0000001510520965__l4eb33ff27dc04b0ea7f9ee1c5d4b551e"><strong id="EN-US_TOPIC_0000001510520965__a89c4a8d2a46342bdb0641db777688eaa">old_dictionary</strong><p id="EN-US_TOPIC_0000001510520965__a3fa80a4e77ed420b9b448a1326d86f80">Specifies the name of a text search dictionary to be replaced in the mapping.</p>
</li><li id="EN-US_TOPIC_0000001510520965__l5e9ab84002804d538101c779a644d0d5"><strong id="EN-US_TOPIC_0000001510520965__a0d5613e2c4a64e12b402b4bef11f0e7d">new_dictionary</strong><p id="EN-US_TOPIC_0000001510520965__aa9d68c6f1f774b34a1ce5ca7dc8ca520">Specifies the name of a text search dictionary to be substituted for <strong id="EN-US_TOPIC_0000001510520965__b842352706155239">old_dictionary</strong>.</p>
</li><li id="EN-US_TOPIC_0000001510520965__l2fbb07d383ca4a548e5800a62f8843e0"><strong id="EN-US_TOPIC_0000001510520965__a78ace8666a1b46cd9db6e76e783d6cb9">new_owner</strong><p id="EN-US_TOPIC_0000001510520965__a6f0e8bde227a4992a18b921e76810327">Specifies the new owner of the text search configuration.</p>
</li><li id="EN-US_TOPIC_0000001510520965__l0e02f1a30db54b1485ffa156634883cc"><strong id="EN-US_TOPIC_0000001510520965__abd1c7ce426f540b9b63f3d36efeb38b6">new_name</strong><p id="EN-US_TOPIC_0000001510520965__a356c0b7275cb4ad9b4463b6cb726b850">Specifies the new name of the text search configuration. </p>
</li><li id="EN-US_TOPIC_0000001510520965__lc4c7a48b59a0491e894d5c89dfbd7231"><strong id="EN-US_TOPIC_0000001510520965__ad5b17615a13d4cfeaf2a069b3fd6f424">new_schema</strong><p id="EN-US_TOPIC_0000001510520965__a4bc80c878d8842ab97824484438f18e4">Specifies the new schema for the text search configuration.</p>
</li><li id="EN-US_TOPIC_0000001510520965__l6d1afab82c04446399e26a10394928ae"><strong id="EN-US_TOPIC_0000001510520965__ab59caf7e4349406caf242a01411f783a">configuration_option</strong><p id="EN-US_TOPIC_0000001510520965__a7f1e8f3babfe433a9ef086623b12d4a7">Text search configuration option. For details, see <a href="dws_06_0182.html">CREATE TEXT SEARCH CONFIGURATION</a>.</p>
</li><li id="EN-US_TOPIC_0000001510520965__le5b5785886b04bca8b4d01d7d73bccfb"><strong id="EN-US_TOPIC_0000001510520965__a86694bdae06f4ecc8bbc87dfd08888be">value</strong><p id="EN-US_TOPIC_0000001510520965__aa2310b419b6e4c748199595bc2159093">Specifies the value of text search configuration option.</p>
</li></ul>
</div>
<div class="section" id="EN-US_TOPIC_0000001510520965__se14db9327ac7450f87daed3ff336da25"><h4 class="sectiontitle">Examples</h4><p id="EN-US_TOPIC_0000001510520965__af936f8623aaf4fed935eb35207d62461"></p>
<p id="EN-US_TOPIC_0000001510520965__p15316132217278">Add a type mapping for the text search type <strong id="EN-US_TOPIC_0000001510520965__b34447767733552">ngram1</strong>.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen154354537313"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">ngram1</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">multisymbol</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="k">simple</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p431532202717">Change the owner of text search configuration.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen10821101183211"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">ngram1</span><span class="w"> </span><span class="k">OWNER</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="n">joe</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p23150221272">Change the schema of text search configuration.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen45481410173217"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">ngram1</span><span class="w"> </span><span class="k">SET</span><span class="w"> </span><span class="k">SCHEMA</span><span class="w"> </span><span class="n">joe</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p1031520225279">Rename a text search configuration.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen15416229322"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">joe</span><span class="p">.</span><span class="n">ngram1</span><span class="w"> </span><span class="k">RENAME</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="n">ngram_1</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p1331572252719">Delete type mapping.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen1794113017327"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">joe</span><span class="p">.</span><span class="n">ngram_1</span><span class="w"> </span><span class="k">DROP</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">multisymbol</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p528214461374">Add text search configuration string mapping.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen269316517915"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">english_1</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">word</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="k">simple</span><span class="p">,</span><span class="n">english_stem</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p102816461076">Add text search configuration string mapping.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen431714451497"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">english_1</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">email</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="n">english_stem</span><span class="p">,</span><span class="w"> </span><span class="n">french_stem</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p357631716812">Modify text search configuration string mapping.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen739011351599"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">ALTER</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="k">SEARCH</span><span class="w"> </span><span class="n">CONFIGURATION</span><span class="w"> </span><span class="n">english_1</span><span class="w"> </span><span class="k">ALTER</span><span class="w"> </span><span class="n">MAPPING</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="n">french_stem</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="n">german_stem</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001510520965__p2051711349516">Query information about the text search configuration.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001510520965__screen4209711469"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span>
<span class="normal">6</span>
<span class="normal">7</span>
<span class="normal">8</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">b</span><span class="p">.</span><span class="n">cfgname</span><span class="p">,</span><span class="n">a</span><span class="p">.</span><span class="n">maptokentype</span><span class="p">,</span><span class="n">a</span><span class="p">.</span><span class="n">mapseqno</span><span class="p">,</span><span class="n">a</span><span class="p">.</span><span class="n">mapdict</span><span class="p">,</span><span class="k">c</span><span class="p">.</span><span class="n">dictname</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">pg_ts_config_map</span><span class="w"> </span><span class="n">a</span><span class="p">,</span><span class="n">pg_ts_config</span><span class="w"> </span><span class="n">b</span><span class="p">,</span><span class="w"> </span><span class="n">pg_ts_dict</span><span class="w"> </span><span class="k">c</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">a</span><span class="p">.</span><span class="n">mapcfg</span><span class="o">=</span><span class="n">b</span><span class="p">.</span><span class="n">oid</span><span class="w"> </span><span class="k">AND</span><span class="w"> </span><span class="n">a</span><span class="p">.</span><span class="n">mapdict</span><span class="o">=</span><span class="k">c</span><span class="p">.</span><span class="n">oid</span><span class="w"> </span><span class="k">AND</span><span class="w"> </span><span class="n">b</span><span class="p">.</span><span class="n">cfgname</span><span class="o">=</span><span class="s1">'english_1'</span><span class="w"> </span><span class="k">ORDER</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">5</span><span class="p">;</span>
<span class="w"> </span><span class="n">cfgname</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">maptokentype</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">mapseqno</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">mapdict</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">dictname</span><span class="w"> </span>
<span class="c1">-----------+--------------+----------+---------+--------------</span>
<span class="w"> </span><span class="n">english_1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">3765</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">simple</span>
<span class="w"> </span><span class="n">english_1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">12960</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">english_stem</span>
<span class="w"> </span><span class="n">english_1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">12960</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">english_stem</span>
<span class="w"> </span><span class="n">english_1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">12966</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">german_stem</span>
<span class="p">(</span><span class="mi">4</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001510520965__sf1d27a88266f4c5aa210ca625b24999f"><h4 class="sectiontitle">Links</h4><p id="EN-US_TOPIC_0000001510520965__a2151fd105851462f8e0c9134ee008fd4"><a href="dws_06_0182.html">CREATE TEXT SEARCH CONFIGURATION</a>, <a href="dws_06_0210.html">DROP TEXT SEARCH CONFIGURATION</a></p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0118.html">DDL Syntax</a></div>
</div>
</div>