forked from docs/doc-exports
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>
168 lines
36 KiB
HTML
168 lines
36 KiB
HTML
<a name="EN-US_TOPIC_0000001233510145"></a><a name="EN-US_TOPIC_0000001233510145"></a>
|
|
|
|
<h1 class="topictitle1">ALTER TEXT SEARCH CONFIGURATION</h1>
|
|
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001233510145__s5a42d80ab2504562b6d7ed45efb7e9b5"><h4 class="sectiontitle">Function</h4><p id="EN-US_TOPIC_0000001233510145__a372508422fe8411f89ab5cde553d59c6"><strong id="EN-US_TOPIC_0000001233510145__b918011465222133">ALTER TEXT SEARCH CONFIGURATION</strong> 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_0000001233510145__sd549b2d9ad1244caa52c81db7fef1600"><h4 class="sectiontitle">Precautions</h4><ul id="EN-US_TOPIC_0000001233510145__ul19842101013576"><li id="EN-US_TOPIC_0000001233510145__li178421210165714">If a search configuration is referenced (to create an index), users are not allowed to modify it.</li><li id="EN-US_TOPIC_0000001233510145__li7908422155720">To use <strong id="EN-US_TOPIC_0000001233510145__b181267313585">ALTER TEXT SEARCH CONFIGURATION</strong>, you must be the owner of the configuration.</li></ul>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001233510145__sfcda6219d612474a82c6ac61b216a35a"><h4 class="sectiontitle">Syntax</h4><ul id="EN-US_TOPIC_0000001233510145__u84ab6259b4224752858da99cb9822ab3"><li id="EN-US_TOPIC_0000001233510145__l2b2918e705b54b4e8206bd725d46d107">Add text search configuration string mapping.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__uedf2f8de87254b77a3b0b23ae3192499"><li id="EN-US_TOPIC_0000001233510145__lf58bc30ff5864182b96fc0904d309b76">Modify the text search configuration dictionary syntax.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__ub01e885095814a3eafda50fbe9d890c4"><li id="EN-US_TOPIC_0000001233510145__l069c5e04566c4829a25f7c297551506c">Modify the text search configuration string.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__u7ea4b67dd80842aab33e01541f4fb5f1"><li id="EN-US_TOPIC_0000001233510145__la34915610eba41e4afb6b1172d51227b">Change the text search configuration dictionary.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__uabb8022eaa7e4b92ac81d4f59e030a02"><li id="EN-US_TOPIC_0000001233510145__lb11fb708c2f54c41b0dab5d1484e504a">Remove text search configuration string mapping.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__u9d89ff3dfb4b4faf8253ad6ffe0d64fc"><li id="EN-US_TOPIC_0000001233510145__lf95d35f4b2e44eb5b44b0e1e2f5e16ce">Rename the owner of text search configuration.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__u44a7ffbb894b4a4182fa7877099e299a"><li id="EN-US_TOPIC_0000001233510145__l622e86b412204ff698296e46c76f7149">Rename the name of text search configuration.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__u9a0f90b6461b4f129e02e3dfe13c1889"><li id="EN-US_TOPIC_0000001233510145__l34b6bbc2522c406c8c5d2b67eace14d9">Rename the namespace of text search configuration.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__uc385fe8609964b36a89a4daf33d536e4"><li id="EN-US_TOPIC_0000001233510145__ld6884eed9749416c9a8266e59ac906f1">Modify the attributes of text search configuration.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__ufbb8d26ef951446c8ce5fcd8524b0d8b"><li id="EN-US_TOPIC_0000001233510145__l11f605aa8ada497a962400cf6c248a98">Reset the attributes of text search configuration.</li></ul>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__note19102132617382"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="EN-US_TOPIC_0000001233510145__ul1297118378388"><li id="EN-US_TOPIC_0000001233510145__li169715371389">The <strong id="EN-US_TOPIC_0000001233510145__b140773361121654">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_0000001233510145__li1971037153815">The <strong id="EN-US_TOPIC_0000001233510145__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_0000001233510145__li597163743818">ALTER MAPPING REPLACE ... WITH ... and <strong id="EN-US_TOPIC_0000001233510145__b842352706154742">ALTER MAPPING FOR</strong>... REPLACE ... <strong id="EN-US_TOPIC_0000001233510145__en-us_topic_0058966157_b842352706154750">WITH ...</strong> options replace <strong id="EN-US_TOPIC_0000001233510145__en-us_topic_0058966157_b842352706154755">old_dictionary</strong> with <strong id="EN-US_TOPIC_0000001233510145__en-us_topic_0058966157_b84235270615483">new_dictionary</strong>. Note that only when <strong id="EN-US_TOPIC_0000001233510145__b842352706154821">pg_ts_config_map</strong> has tuples corresponding to <strong id="EN-US_TOPIC_0000001233510145__b842352706154828">maptokentype</strong> and <strong id="EN-US_TOPIC_0000001233510145__b842352706154832">old_dictionary</strong>, the update will succeed. If the update fails, no messages are returned.</li><li id="EN-US_TOPIC_0000001233510145__li179713373389">The <strong id="EN-US_TOPIC_0000001233510145__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_0000001233510145__b44001603721654">IF EXISTS</strong> is not specified and the string type mapping specified by <strong id="EN-US_TOPIC_0000001233510145__b154329222721654">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_0000001233510145__s8d96655ddfc24bdcbc418754db51dcfe"><h4 class="sectiontitle">Parameter description</h4><ul id="EN-US_TOPIC_0000001233510145__ube7b13f0432d421787f6040ea4866eca"><li id="EN-US_TOPIC_0000001233510145__l912a6c53b11641c98d593c62a2cfe05d"><strong id="EN-US_TOPIC_0000001233510145__ac0e05b74443149678a583285926e0e7d">name</strong><p id="EN-US_TOPIC_0000001233510145__ab5817453a1704b01a39378380623a5c3">Specifies the name (optionally schema-qualified) of an existing text search configuration.</p>
|
|
</li><li id="EN-US_TOPIC_0000001233510145__lcf451594c2c040a0b9f04396edd7df6e"><strong id="EN-US_TOPIC_0000001233510145__a5984a57e87294ee88806a94a574ea84f">token_type</strong><p id="EN-US_TOPIC_0000001233510145__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">Text Search Parser</a>.</p>
|
|
</li><li id="EN-US_TOPIC_0000001233510145__lfdf0298dd66d4ac0843ce0fdb23d9d48"><strong id="EN-US_TOPIC_0000001233510145__ac59c3eccd4994c66ae6a11667360ce7a">dictionary_name</strong><p id="EN-US_TOPIC_0000001233510145__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_0000001233510145__l4eb33ff27dc04b0ea7f9ee1c5d4b551e"><strong id="EN-US_TOPIC_0000001233510145__a89c4a8d2a46342bdb0641db777688eaa">old_dictionary</strong><p id="EN-US_TOPIC_0000001233510145__a3fa80a4e77ed420b9b448a1326d86f80">Specifies the name of a text search dictionary to be replaced in the mapping. </p>
|
|
</li><li id="EN-US_TOPIC_0000001233510145__l5e9ab84002804d538101c779a644d0d5"><strong id="EN-US_TOPIC_0000001233510145__a0d5613e2c4a64e12b402b4bef11f0e7d">new_dictionary</strong><p id="EN-US_TOPIC_0000001233510145__aa9d68c6f1f774b34a1ce5ca7dc8ca520">Specifies the name of a text search dictionary to be substituted for <strong id="EN-US_TOPIC_0000001233510145__b842352706155239">old_dictionary</strong>.</p>
|
|
</li><li id="EN-US_TOPIC_0000001233510145__l2fbb07d383ca4a548e5800a62f8843e0"><strong id="EN-US_TOPIC_0000001233510145__a78ace8666a1b46cd9db6e76e783d6cb9">new_owner</strong><p id="EN-US_TOPIC_0000001233510145__a6f0e8bde227a4992a18b921e76810327">Specifies the new owner of the text search configuration.</p>
|
|
</li><li id="EN-US_TOPIC_0000001233510145__l0e02f1a30db54b1485ffa156634883cc"><strong id="EN-US_TOPIC_0000001233510145__abd1c7ce426f540b9b63f3d36efeb38b6">new_name</strong><p id="EN-US_TOPIC_0000001233510145__a356c0b7275cb4ad9b4463b6cb726b850">Specifies the new name of the text search configuration. </p>
|
|
</li><li id="EN-US_TOPIC_0000001233510145__lc4c7a48b59a0491e894d5c89dfbd7231"><strong id="EN-US_TOPIC_0000001233510145__ad5b17615a13d4cfeaf2a069b3fd6f424">new_schema</strong><p id="EN-US_TOPIC_0000001233510145__a4bc80c878d8842ab97824484438f18e4">Specifies the new schema for the text search configuration.</p>
|
|
</li><li id="EN-US_TOPIC_0000001233510145__l6d1afab82c04446399e26a10394928ae"><strong id="EN-US_TOPIC_0000001233510145__ab59caf7e4349406caf242a01411f783a">configuration_option</strong><p id="EN-US_TOPIC_0000001233510145__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_0000001233510145__le5b5785886b04bca8b4d01d7d73bccfb"><strong id="EN-US_TOPIC_0000001233510145__a86694bdae06f4ecc8bbc87dfd08888be">value</strong><p id="EN-US_TOPIC_0000001233510145__aa2310b419b6e4c748199595bc2159093">Specifies the value of text search configuration option.</p>
|
|
</li></ul>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001233510145__se14db9327ac7450f87daed3ff336da25"><h4 class="sectiontitle">Examples</h4><p id="EN-US_TOPIC_0000001233510145__p1694542219488">Create a text search configuration:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__screen394512294819"><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">DROP</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="k">IF</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="n">ngram1</span><span class="p">;</span>
|
|
<span class="k">CREATE</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="p">(</span><span class="n">parser</span><span class="o">=</span><span class="n">ngram</span><span class="p">)</span><span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="p">(</span><span class="n">gram_size</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="n">grapsymbol_ignore</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">false</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233510145__p15316132217278">Add a type mapping for the text search type <strong id="EN-US_TOPIC_0000001233510145__b34447767733552">ngram1</strong>.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__p431532202717">Change the owner of text search configuration.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__screen10821101183211"><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">CREATE</span><span class="w"> </span><span class="k">ROLE</span><span class="w"> </span><span class="n">joe</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="s1">'{Password}'</span><span class="p">;</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_0000001233510145__p23150221272">Change the schema of text search configuration.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__p1031520225279">Rename a text search configuration.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__p1331572252719">Delete type mapping.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__p494622216485">Create a text search configuration:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__screen12946322114811"><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">DROP</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="k">IF</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="n">english_1</span><span class="p">;</span>
|
|
<span class="k">CREATE</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="p">(</span><span class="n">parser</span><span class="o">=</span><span class="k">default</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233510145__p528214461374">Add text search configuration string mapping.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__p102816461076">Add text search configuration string mapping.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__p357631716812">Modify text search configuration string mapping.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__p2051711349516">Query information about the text search configuration.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233510145__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_0000001233510145__sf1d27a88266f4c5aa210ca625b24999f"><h4 class="sectiontitle">Links</h4><p id="EN-US_TOPIC_0000001233510145__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>
|
|
|