doc-exports/docs/dws/dev/dws_06_0039.html
Lu, Huayi a24ca60074 DWS DEVELOPER 811 version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Lu, Huayi <luhuayi@huawei.com>
Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
2023-01-19 13:37:49 +00:00

555 lines
70 KiB
HTML

<a name="EN-US_TOPIC_0000001098671082"></a><a name="EN-US_TOPIC_0000001098671082"></a>
<h1 class="topictitle1">Text Search Functions and Operators</h1>
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001098671082__s3a0512a91e1d4694b816073df675501c"><h4 class="sectiontitle">Text Search Operators</h4><ul id="EN-US_TOPIC_0000001098671082__u8139f5082c594b098138c0b02c8d5c6a"><li id="EN-US_TOPIC_0000001098671082__l00af7c24e3a74e01b68124842f0f15ef">@@<p id="EN-US_TOPIC_0000001098671082__a6b64ee3d36594f38a0fe9eca554f16a3"><a name="EN-US_TOPIC_0000001098671082__l00af7c24e3a74e01b68124842f0f15ef"></a><a name="l00af7c24e3a74e01b68124842f0f15ef"></a>Description: Specifies whether the <strong id="EN-US_TOPIC_0000001098671082__b84235270617423">tsvector</strong>-typed words match the <strong id="EN-US_TOPIC_0000001098671082__b84235270617429">tsquery</strong>-typed words.</p>
<p id="EN-US_TOPIC_0000001098671082__a3370656c382742a3801bf30b0d3a4230">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s21813955d8ce4cdd84c769b9b18a506e"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">to_tsvector</span><span class="p">(</span><span class="s1">'fat cats ate rats'</span><span class="p">)</span><span class="w"> </span><span class="o">@@</span><span class="w"> </span><span class="n">to_tsquery</span><span class="p">(</span><span class="s1">'cat &amp; rat'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l235c1653ccfc4f10a67e2840ffb4ded1">@@@<p id="EN-US_TOPIC_0000001098671082__a8710b3d153d349aa9b248fe3bbb4a115"><a name="EN-US_TOPIC_0000001098671082__l235c1653ccfc4f10a67e2840ffb4ded1"></a><a name="l235c1653ccfc4f10a67e2840ffb4ded1"></a>Description: Synonym for @@</p>
<p id="EN-US_TOPIC_0000001098671082__aa5f01bd0de9e4676beec3bee1b1cd3a0">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s561de80622a242d39467352a9fb88022"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">to_tsvector</span><span class="p">(</span><span class="s1">'fat cats ate rats'</span><span class="p">)</span><span class="w"> </span><span class="o">@@@</span><span class="w"> </span><span class="n">to_tsquery</span><span class="p">(</span><span class="s1">'cat &amp; rat'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l2d7964db4de24f54875bd9e7376cc823">||<p id="EN-US_TOPIC_0000001098671082__a7bf2deb3716c44ec84116c4c2ceb8acb"><a name="EN-US_TOPIC_0000001098671082__l2d7964db4de24f54875bd9e7376cc823"></a><a name="l2d7964db4de24f54875bd9e7376cc823"></a>Description: Connects two <strong id="EN-US_TOPIC_0000001098671082__b84235270617445">tsvector</strong>-typed words.</p>
<p id="EN-US_TOPIC_0000001098671082__a98d55b96da014b3fbfc0b2e864d2ad92">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s25cdf953ebc247fa837e60f101eabf02"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="s1">'a:1 b:2'</span><span class="p">::</span><span class="n">tsvector</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="s1">'c:1 d:2 b:3'</span><span class="p">::</span><span class="n">tsvector</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------------</span>
<span class="w"> </span><span class="s1">'a'</span><span class="p">:</span><span class="mi">1</span><span class="w"> </span><span class="s1">'b'</span><span class="p">:</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="w"> </span><span class="s1">'c'</span><span class="p">:</span><span class="mi">3</span><span class="w"> </span><span class="s1">'d'</span><span class="p">:</span><span class="mi">4</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l93026b9d3a4e43c2b0a6a1745bb542db">&amp;&amp;<p id="EN-US_TOPIC_0000001098671082__a7b2e61bce20048a3b5a7cff81e6e6ce0"><a name="EN-US_TOPIC_0000001098671082__l93026b9d3a4e43c2b0a6a1745bb542db"></a><a name="l93026b9d3a4e43c2b0a6a1745bb542db"></a>Description: Performs the AND operation on two <strong id="EN-US_TOPIC_0000001098671082__b1413719448442">tsquery</strong>-typed words.</p>
<p id="EN-US_TOPIC_0000001098671082__a45709feed35540eaa8263e109c794b39">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s604662e5bc41429ca46d14738376c365"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="s1">'fat | rat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="s1">'cat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------------</span>
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'fat'</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="s1">'rat'</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="s1">'cat'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l88e9795ddcc14a7e9a873335a0321c7c">||<p id="EN-US_TOPIC_0000001098671082__ae37b154c40034de1afe107601b61dd06"><a name="EN-US_TOPIC_0000001098671082__l88e9795ddcc14a7e9a873335a0321c7c"></a><a name="l88e9795ddcc14a7e9a873335a0321c7c"></a>Description: Performs the OR operation on two <strong id="EN-US_TOPIC_0000001098671082__b1315818462443">tsquery</strong>-typed words.</p>
<p id="EN-US_TOPIC_0000001098671082__a5df2f27e7ff5420cbbd52a82661c9cd3">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__sf228d64efc724a6aaf6e61b0c720e576"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="s1">'fat | rat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="s1">'cat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------------</span>
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'fat'</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="s1">'rat'</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="s1">'cat'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__lf3817e8f0efa400784ccea0cad1c1ca0">!!<p id="EN-US_TOPIC_0000001098671082__a8db395f8c1294937bd4f8de8aeeaf5fc"><a name="EN-US_TOPIC_0000001098671082__lf3817e8f0efa400784ccea0cad1c1ca0"></a><a name="lf3817e8f0efa400784ccea0cad1c1ca0"></a>Description: <strong id="EN-US_TOPIC_0000001098671082__b842352706144355">NOT</strong> a <strong id="EN-US_TOPIC_0000001098671082__b8423527061184">tsquery</strong></p>
<p id="EN-US_TOPIC_0000001098671082__a94e9b6e4038d47d489ac1d9a0e5abb24">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s02ccd857eb364602be739060d5856cac"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">!!</span><span class="w"> </span><span class="s1">'cat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="o">!</span><span class="s1">'cat'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l7a16d7e4951540a7bd081f6e596f9002">@&gt;<p id="EN-US_TOPIC_0000001098671082__a88d412c172ec4e35acd63989a46c1582"><a name="EN-US_TOPIC_0000001098671082__l7a16d7e4951540a7bd081f6e596f9002"></a><a name="l7a16d7e4951540a7bd081f6e596f9002"></a>Description: Specifies whether a <strong id="EN-US_TOPIC_0000001098671082__b84235270617392">tsquery</strong>-typed word contains another <strong id="EN-US_TOPIC_0000001098671082__b842352706173934">tsquery</strong>-typed word.</p>
<p id="EN-US_TOPIC_0000001098671082__a370b4d35009840f8a6cf5f6be60cdc02">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s79b655a967f044c49c7f7f3680b1e5c9"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="s1">'cat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="o">@&gt;</span><span class="w"> </span><span class="s1">'cat &amp; rat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">f</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l9627bff08b5540de9a475e9805507040">&lt;@<p id="EN-US_TOPIC_0000001098671082__a94fdc2f91b7043dbad83e37255cbfaf7"><a name="EN-US_TOPIC_0000001098671082__l9627bff08b5540de9a475e9805507040"></a><a name="l9627bff08b5540de9a475e9805507040"></a>Description: Specifies whether a <strong id="EN-US_TOPIC_0000001098671082__b84235270617522">tsquery</strong>-typed word is contained in another <strong id="EN-US_TOPIC_0000001098671082__b84235270617534">tsquery</strong>-typed word.</p>
<p id="EN-US_TOPIC_0000001098671082__a995b185377bb43859da7b8456bf6709c">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s50a9f8b2d3cd44c38a93fe095fbcb218"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="s1">'cat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="o">&lt;@</span><span class="w"> </span><span class="s1">'cat &amp; rat'</span><span class="p">::</span><span class="n">tsquery</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li></ul>
</div>
<p id="EN-US_TOPIC_0000001098671082__acd15334098b9479eb13e64f36e2dfe9d">In addition to the preceding operators, the ordinary B-tree comparison operators (including = and &lt;) are defined for types <strong id="EN-US_TOPIC_0000001098671082__b842352706103424">tsvector</strong> and <strong id="EN-US_TOPIC_0000001098671082__b842352706103426">tsquery</strong>.</p>
<div class="section" id="EN-US_TOPIC_0000001098671082__s5a8fd4d28d9245fd86e1b667af6c7537"><h4 class="sectiontitle">Text search functions</h4><ul id="EN-US_TOPIC_0000001098671082__u4b3b2f26011b4c37abb796c9ef4e6689"><li id="EN-US_TOPIC_0000001098671082__l438672cde1f744acbdb661feeb39bcfc">get_current_ts_config()<p id="EN-US_TOPIC_0000001098671082__a051896016a71495091931084f255e227"><a name="EN-US_TOPIC_0000001098671082__l438672cde1f744acbdb661feeb39bcfc"></a><a name="l438672cde1f744acbdb661feeb39bcfc"></a>Description: Gets default text search configuration.</p>
<p id="EN-US_TOPIC_0000001098671082__a5976f7b617b445a7a69dfdc81290a784">Return type: regconfig</p>
<p id="EN-US_TOPIC_0000001098671082__a5d3292436e944f48920e7cb6d78964bd">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s41ca23ed1276495bb3df44347e155ddd"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">get_current_ts_config</span><span class="p">();</span><span class="w"></span>
<span class="w"> </span><span class="n">get_current_ts_config</span><span class="w"> </span>
<span class="c1">-----------------------</span>
<span class="w"> </span><span class="n">english</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l54029678a9ab4642b5bdd5949b3462ac">length(tsvector)<p id="EN-US_TOPIC_0000001098671082__a456de17aad0a4a79b245f80ffa95380a"><a name="EN-US_TOPIC_0000001098671082__l54029678a9ab4642b5bdd5949b3462ac"></a><a name="l54029678a9ab4642b5bdd5949b3462ac"></a>Description: Number of lexemes in a <strong id="EN-US_TOPIC_0000001098671082__b842352706164346">tsvector</strong>-typed word.</p>
<p id="EN-US_TOPIC_0000001098671082__addbc90ce4e414787899554e1ef139af8">Return type: integer</p>
<p id="EN-US_TOPIC_0000001098671082__a91f0b304d9c64cb7aa70027cea3304bf">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s8000b028e51b4cc7880ed5422217b7a7"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">length</span><span class="p">(</span><span class="s1">'fat:2,4 cat:3 rat:5A'</span><span class="p">::</span><span class="n">tsvector</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="k">length</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">3</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l09069108830942a2b56056561aa33ab2">numnode(tsquery)<p id="EN-US_TOPIC_0000001098671082__a02f75f76956e40b5b0d90b0bc93b5c28"><a name="EN-US_TOPIC_0000001098671082__l09069108830942a2b56056561aa33ab2"></a><a name="l09069108830942a2b56056561aa33ab2"></a>Description: Number of lexemes plus <strong id="EN-US_TOPIC_0000001098671082__b84235270621628">tsquery</strong> operators</p>
<p id="EN-US_TOPIC_0000001098671082__a71cdf19064c64443a035442a4c1f7c24">Return type: integer</p>
<p id="EN-US_TOPIC_0000001098671082__af84da72e43524972a1f5975162965cdd">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__scc97551eef314dceadf9ac5ea784f560"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">numnode</span><span class="p">(</span><span class="s1">'(fat &amp; rat) | cat'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">numnode</span><span class="w"> </span>
<span class="c1">---------</span>
<span class="w"> </span><span class="mi">5</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l5e1ee3d537794293bdf5c655580e222d">plainto_tsquery([ config regconfig , ] query text)<p id="EN-US_TOPIC_0000001098671082__ad4b5aa69399143f8903cc0e2ac2bc80c"><a name="EN-US_TOPIC_0000001098671082__l5e1ee3d537794293bdf5c655580e222d"></a><a name="l5e1ee3d537794293bdf5c655580e222d"></a>Description: Generates <strong id="EN-US_TOPIC_0000001098671082__b1858135020437">tsquery</strong> lexemes without punctuation.</p>
<p id="EN-US_TOPIC_0000001098671082__abe9edc5bef6a4737b00326390c38d03d">Return type: tsquery</p>
<p id="EN-US_TOPIC_0000001098671082__af9968e4e69af40bd8e76926867fa5de4">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__sc098374abae2435f822d51d29bd3a15f"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">plainto_tsquery</span><span class="p">(</span><span class="s1">'english'</span><span class="p">,</span><span class="w"> </span><span class="s1">'The Fat Rats'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">plainto_tsquery</span><span class="w"> </span>
<span class="c1">-----------------</span>
<span class="w"> </span><span class="s1">'fat'</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="s1">'rat'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l6afee31b4e75431f89ea88facaff388d">querytree(query tsquery)<p id="EN-US_TOPIC_0000001098671082__a7d4e862a05d546a8a4738932a065a499"><a name="EN-US_TOPIC_0000001098671082__l6afee31b4e75431f89ea88facaff388d"></a><a name="l6afee31b4e75431f89ea88facaff388d"></a>Description: Gets indexable part of a <strong id="EN-US_TOPIC_0000001098671082__b8423527062179">tsquery</strong>.</p>
<p id="EN-US_TOPIC_0000001098671082__a108670375ddf49d7b46dbeedc787604f">Return type: text</p>
<p id="EN-US_TOPIC_0000001098671082__a137894a93ca8431385e0245202e32e99">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s1bebc163168e4226b071b270174e3a68"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">querytree</span><span class="p">(</span><span class="s1">'foo &amp; ! bar'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">querytree</span><span class="w"> </span>
<span class="c1">-----------</span>
<span class="w"> </span><span class="s1">'foo'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__ld2966b63af9e49eeba6c04313d30c584">setweight(tsvector, "char")<p id="EN-US_TOPIC_0000001098671082__a6c2f390359c94e568fed134e7fefd979"><a name="EN-US_TOPIC_0000001098671082__ld2966b63af9e49eeba6c04313d30c584"></a><a name="ld2966b63af9e49eeba6c04313d30c584"></a>Description: Assigns weight to each element of <strong id="EN-US_TOPIC_0000001098671082__b726701624418">tsvector</strong>.</p>
<p id="EN-US_TOPIC_0000001098671082__a17f72e7d9589408a960d1408561d9cea">Return type: tsvector</p>
<p id="EN-US_TOPIC_0000001098671082__a5df364e5296f45958fa340b4ccb9eef5">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__sb489280366a846619b552fcfa620140a"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">setweight</span><span class="p">(</span><span class="s1">'fat:2,4 cat:3 rat:5B'</span><span class="p">::</span><span class="n">tsvector</span><span class="p">,</span><span class="w"> </span><span class="s1">'A'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">setweight</span><span class="w"> </span>
<span class="c1">-------------------------------</span>
<span class="w"> </span><span class="s1">'cat'</span><span class="p">:</span><span class="mi">3</span><span class="n">A</span><span class="w"> </span><span class="s1">'fat'</span><span class="p">:</span><span class="mi">2</span><span class="n">A</span><span class="p">,</span><span class="mi">4</span><span class="n">A</span><span class="w"> </span><span class="s1">'rat'</span><span class="p">:</span><span class="mi">5</span><span class="n">A</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l9a55948d0e844efeb8f59a52baa22a4a">strip(tsvector)<p id="EN-US_TOPIC_0000001098671082__a5101049fd4fa4a2f8e931c03133e035e"><a name="EN-US_TOPIC_0000001098671082__l9a55948d0e844efeb8f59a52baa22a4a"></a><a name="l9a55948d0e844efeb8f59a52baa22a4a"></a>Description: Removes positions and weights from <strong id="EN-US_TOPIC_0000001098671082__b84235270614214">tsvector</strong>.</p>
<p id="EN-US_TOPIC_0000001098671082__a59036ef615c442c281ed2b246630557b">Return type: tsvector</p>
<p id="EN-US_TOPIC_0000001098671082__acab09e16b2414244964b4eae00e1f2e7">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s1c4bf76c8e61475d81b1a883df0a0107"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">strip</span><span class="p">(</span><span class="s1">'fat:2,4 cat:3 rat:5A'</span><span class="p">::</span><span class="n">tsvector</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">strip</span><span class="w"> </span>
<span class="c1">-------------------</span>
<span class="w"> </span><span class="s1">'cat'</span><span class="w"> </span><span class="s1">'fat'</span><span class="w"> </span><span class="s1">'rat'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l955d76e39485468ead68b5d725b6ccdc">to_tsquery([ config regconfig , ] query text)<p id="EN-US_TOPIC_0000001098671082__a794246374f364b6988efe4fe03676f52"><a name="EN-US_TOPIC_0000001098671082__l955d76e39485468ead68b5d725b6ccdc"></a><a name="l955d76e39485468ead68b5d725b6ccdc"></a>Description: Normalizes words and converts them to <strong id="EN-US_TOPIC_0000001098671082__b84235270614333">tsquery</strong>.</p>
<p id="EN-US_TOPIC_0000001098671082__ab847f0d361c6447b9ef19f0aa36c040e">Return type: tsquery</p>
<p id="EN-US_TOPIC_0000001098671082__a4ba092359123442daafd0003781266a1">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s89d9fa4955da4f98ab5951f09f4169ff"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">to_tsquery</span><span class="p">(</span><span class="s1">'english'</span><span class="p">,</span><span class="w"> </span><span class="s1">'The &amp; Fat &amp; Rats'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">to_tsquery</span><span class="w"> </span>
<span class="c1">---------------</span>
<span class="w"> </span><span class="s1">'fat'</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="s1">'rat'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l4c588d01d8eb4d3ab6d17bca3e40af8a">to_tsvector([ config regconfig , ] document text)<p id="EN-US_TOPIC_0000001098671082__a14f66540843f4239900aa3325c4f68b7"><a name="EN-US_TOPIC_0000001098671082__l4c588d01d8eb4d3ab6d17bca3e40af8a"></a><a name="l4c588d01d8eb4d3ab6d17bca3e40af8a"></a>Description: Reduces document text to <strong id="EN-US_TOPIC_0000001098671082__b84235270614436">tsvector</strong>.</p>
<p id="EN-US_TOPIC_0000001098671082__a98fa081b849c4529b51a647c6fddd8dd">Return type: tsvector</p>
<p id="EN-US_TOPIC_0000001098671082__a194a4ef5ea2a4259a55ee4022d7abd97">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s1643afca18ab43c8afb46df223db1c9f"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">to_tsvector</span><span class="p">(</span><span class="s1">'english'</span><span class="p">,</span><span class="w"> </span><span class="s1">'The Fat Rats'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">to_tsvector</span><span class="w"> </span>
<span class="c1">-----------------</span>
<span class="w"> </span><span class="s1">'fat'</span><span class="p">:</span><span class="mi">2</span><span class="w"> </span><span class="s1">'rat'</span><span class="p">:</span><span class="mi">3</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l7cb4caffee044b2585fdf2171658ccd9">ts_headline([ config regconfig, ] document text, query tsquery [, options text ])<p id="EN-US_TOPIC_0000001098671082__aa6acd317ad654fffa8b109a7f7322042"><a name="EN-US_TOPIC_0000001098671082__l7cb4caffee044b2585fdf2171658ccd9"></a><a name="l7cb4caffee044b2585fdf2171658ccd9"></a>Description: Highlights a query match.</p>
<p id="EN-US_TOPIC_0000001098671082__ae4a8bcae500b4381a3054d540dff0238">Return type: text</p>
<p id="EN-US_TOPIC_0000001098671082__a290ed7fec53f4640aab8026bd486ee4a">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s41d7f2a3a8124859a3b4c94fb464ffbd"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_headline</span><span class="p">(</span><span class="s1">'x y z'</span><span class="p">,</span><span class="w"> </span><span class="s1">'z'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_headline</span><span class="w"> </span>
<span class="c1">--------------</span>
<span class="w"> </span><span class="n">x</span><span class="w"> </span><span class="n">y</span><span class="w"> </span><span class="o">&lt;</span><span class="n">b</span><span class="o">&gt;</span><span class="n">z</span><span class="o">&lt;/</span><span class="n">b</span><span class="o">&gt;</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l3d58781cb7574686887fbd2dd125ae47">ts_rank([ weights float4[], ] vector tsvector, query tsquery [, normalization integer ])<p id="EN-US_TOPIC_0000001098671082__a6c81cb6a1ba54015ba9368af84ae9958"><a name="EN-US_TOPIC_0000001098671082__l3d58781cb7574686887fbd2dd125ae47"></a><a name="l3d58781cb7574686887fbd2dd125ae47"></a>Description: Ranks document for query.</p>
<p id="EN-US_TOPIC_0000001098671082__a1a7efcf81343447da5eae55f8d439b6d">Return type: float4</p>
<p id="EN-US_TOPIC_0000001098671082__afa7f15aad5b04493892e142c9cabd932">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__sab10a22b8ee740cd92d76632024fcac3"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_rank</span><span class="p">(</span><span class="s1">'hello world'</span><span class="p">::</span><span class="n">tsvector</span><span class="p">,</span><span class="w"> </span><span class="s1">'world'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_rank</span><span class="w"> </span>
<span class="c1">----------</span>
<span class="w"> </span><span class="p">.</span><span class="mi">0607927</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__lc8583e7f9791437e83df6f694e3cf4c3">ts_rank_cd([ weights float4[], ] vector tsvector, query tsquery [, normalization integer ])<p id="EN-US_TOPIC_0000001098671082__a2a66f5131a654651b83d9454b358a9ad"><a name="EN-US_TOPIC_0000001098671082__lc8583e7f9791437e83df6f694e3cf4c3"></a><a name="lc8583e7f9791437e83df6f694e3cf4c3"></a>Description: Ranks document for query using cover density.</p>
<p id="EN-US_TOPIC_0000001098671082__acf9e958f02264df2bfcf0b448571c331">Return type: float4</p>
<p id="EN-US_TOPIC_0000001098671082__ad1d2b0905c5f4d4980505c6a7d73c123">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s3e60a14edb1940b891a59946bea0dbdb"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_rank_cd</span><span class="p">(</span><span class="s1">'hello world'</span><span class="p">::</span><span class="n">tsvector</span><span class="p">,</span><span class="w"> </span><span class="s1">'world'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_rank_cd</span><span class="w"> </span>
<span class="c1">------------</span>
<span class="w"> </span><span class="mi">0</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__lf9d79a54a60a41759f660233a20ae7ba">ts_rewrite(query tsquery, target tsquery, substitute tsquery)<p id="EN-US_TOPIC_0000001098671082__a33b527dcad7140028e02fefd58f1a89a"><a name="EN-US_TOPIC_0000001098671082__lf9d79a54a60a41759f660233a20ae7ba"></a><a name="lf9d79a54a60a41759f660233a20ae7ba"></a>Description: Replaces <strong id="EN-US_TOPIC_0000001098671082__b842352706164821">tsquery</strong>-typed word.</p>
<p id="EN-US_TOPIC_0000001098671082__a50ba9c6ae87f4a7d96092969e0f6db0a">Return type: tsquery</p>
<p id="EN-US_TOPIC_0000001098671082__ad5eeb9e4a28548c7a7edf6c3fbd0feef">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s4cf5b30bd3c4453a9e263cec569b5334"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_rewrite</span><span class="p">(</span><span class="s1">'a &amp; b'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">,</span><span class="w"> </span><span class="s1">'a'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">,</span><span class="w"> </span><span class="s1">'foo|bar'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_rewrite</span><span class="w"> </span>
<span class="c1">-------------------------</span>
<span class="w"> </span><span class="s1">'b'</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'foo'</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="s1">'bar'</span><span class="w"> </span><span class="p">)</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l0ef052261f4f4e1380cfe2c7f1eec380">ts_rewrite(query tsquery, select text)<p id="EN-US_TOPIC_0000001098671082__ab556d1bd0e5a4088899d1832f9cf5363"><a name="EN-US_TOPIC_0000001098671082__l0ef052261f4f4e1380cfe2c7f1eec380"></a><a name="l0ef052261f4f4e1380cfe2c7f1eec380"></a>Description: Replaces <strong id="EN-US_TOPIC_0000001098671082__b842352706103218">tsquery</strong> data in the target with the result of a <strong id="EN-US_TOPIC_0000001098671082__b84235270614101">SELECT</strong> command.</p>
<p id="EN-US_TOPIC_0000001098671082__ade296a74d43b4f809cea8b61f0b68452">Return type: tsquery</p>
<p id="EN-US_TOPIC_0000001098671082__a73b420356abd4c1eaff9c3570ae40ec4">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__sd4c1bf03257844c7b24c12b5f89c37e0"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_rewrite</span><span class="p">(</span><span class="s1">'world'</span><span class="p">::</span><span class="n">tsquery</span><span class="p">,</span><span class="w"> </span><span class="s1">'select ''world''::tsquery, ''hello''::tsquery'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_rewrite</span><span class="w"> </span>
<span class="c1">------------</span>
<span class="w"> </span><span class="s1">'hello'</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li></ul>
</div>
<div class="section" id="EN-US_TOPIC_0000001098671082__s12611cbc4baf478f9d2ec6a2b618c5a5"><h4 class="sectiontitle">Text Search Debugging Functions</h4><ul id="EN-US_TOPIC_0000001098671082__ue93a356bda84428aabe221d634cc4389"><li id="EN-US_TOPIC_0000001098671082__l0da906dd5d6d448abb08c1585a11c88a">ts_debug([ config regconfig, ] document text, OUT alias text, OUT description text, OUT token text, OUT dictionaries regdictionary[], OUT dictionary regdictionary, OUT lexemes text[])<p id="EN-US_TOPIC_0000001098671082__a0f3b14d6b05f4dadabe06c09b35b688b"><a name="EN-US_TOPIC_0000001098671082__l0da906dd5d6d448abb08c1585a11c88a"></a><a name="l0da906dd5d6d448abb08c1585a11c88a"></a>Description: Tests a configuration.</p>
<p id="EN-US_TOPIC_0000001098671082__a19313140876e486d874c536aee1ab9c9">Return type: setof record</p>
<p id="EN-US_TOPIC_0000001098671082__a003e2a583d7f4d79b5a7d0ba02d06ea7">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s8ead5e6953b048f8882b03d068e19b8d"><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>
<span class="normal">9</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_debug</span><span class="p">(</span><span class="s1">'english'</span><span class="p">,</span><span class="w"> </span><span class="s1">'The Brightest supernovaes'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_debug</span><span class="w"> </span>
<span class="c1">-----------------------------------------------------------------------------------</span>
<span class="w"> </span><span class="p">(</span><span class="n">asciiword</span><span class="p">,</span><span class="ss">&quot;Word, all ASCII&quot;</span><span class="p">,</span><span class="n">The</span><span class="p">,</span><span class="err">{</span><span class="n">english_stem</span><span class="err">}</span><span class="p">,</span><span class="n">english_stem</span><span class="p">,</span><span class="err">{}</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="n">blank</span><span class="p">,</span><span class="ss">&quot;Space symbols&quot;</span><span class="p">,</span><span class="ss">&quot; &quot;</span><span class="p">,</span><span class="err">{}</span><span class="p">,,)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="n">asciiword</span><span class="p">,</span><span class="ss">&quot;Word, all ASCII&quot;</span><span class="p">,</span><span class="n">Brightest</span><span class="p">,</span><span class="err">{</span><span class="n">english_stem</span><span class="err">}</span><span class="p">,</span><span class="n">english_stem</span><span class="p">,</span><span class="err">{</span><span class="n">brightest</span><span class="err">}</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="n">blank</span><span class="p">,</span><span class="ss">&quot;Space symbols&quot;</span><span class="p">,</span><span class="ss">&quot; &quot;</span><span class="p">,</span><span class="err">{}</span><span class="p">,,)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="n">asciiword</span><span class="p">,</span><span class="ss">&quot;Word, all ASCII&quot;</span><span class="p">,</span><span class="n">supernovaes</span><span class="p">,</span><span class="err">{</span><span class="n">english_stem</span><span class="err">}</span><span class="p">,</span><span class="n">english_stem</span><span class="p">,</span><span class="err">{</span><span class="n">supernova</span><span class="err">}</span><span class="p">)</span><span class="w"></span>
<span class="p">(</span><span class="mi">5</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__lc8e3001e1c974c71ae9e0e48e5d1e016">ts_lexize(dict regdictionary, token text)<p id="EN-US_TOPIC_0000001098671082__ace31c3dff18040debca82572bcdba4db"><a name="EN-US_TOPIC_0000001098671082__lc8e3001e1c974c71ae9e0e48e5d1e016"></a><a name="lc8e3001e1c974c71ae9e0e48e5d1e016"></a>Description: Tests a data dictionary.</p>
<p id="EN-US_TOPIC_0000001098671082__a12b39d36aa8d407482a2054127907233">Return type: text[]</p>
<p id="EN-US_TOPIC_0000001098671082__a17d420588f444d258383ef11a3c18fd9">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__se6591bfc25324b6297b861445ead857d"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_lexize</span><span class="p">(</span><span class="s1">'english_stem'</span><span class="p">,</span><span class="w"> </span><span class="s1">'stars'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_lexize</span><span class="w"> </span>
<span class="c1">-----------</span>
<span class="w"> </span><span class="err">{</span><span class="n">star</span><span class="err">}</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l089fbbb526af401aa9fa23238764c9b9">ts_parse(parser_name text, document text, OUT tokid integer, OUT token text)<p id="EN-US_TOPIC_0000001098671082__a8146169668b34a54a1db07b1d644c793"><a name="EN-US_TOPIC_0000001098671082__l089fbbb526af401aa9fa23238764c9b9"></a><a name="l089fbbb526af401aa9fa23238764c9b9"></a>Description: Tests a parser.</p>
<p id="EN-US_TOPIC_0000001098671082__a038444f636b94a739cdbebf36c874495">Return type: setof record</p>
<p id="EN-US_TOPIC_0000001098671082__a7d792c2704af42a99191044fba7fde99">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__sdc5c7c938f484637a991be7a8f159d55"><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">ts_parse</span><span class="p">(</span><span class="s1">'default'</span><span class="p">,</span><span class="w"> </span><span class="s1">'foo - bar'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_parse</span><span class="w"> </span>
<span class="c1">-----------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">foo</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="ss">&quot; &quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="ss">&quot;- &quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">bar</span><span class="p">)</span><span class="w"></span>
<span class="p">(</span><span class="mi">4</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__lfc4167feca564fef8cd99bfdfc082fd3">ts_parse(parser_oid oid, document text, OUT tokid integer, OUT token text)<p id="EN-US_TOPIC_0000001098671082__af6ff59bd76074e8399c461dcc3d7cd0a"><a name="EN-US_TOPIC_0000001098671082__lfc4167feca564fef8cd99bfdfc082fd3"></a><a name="lfc4167feca564fef8cd99bfdfc082fd3"></a>Description: Tests a parser.</p>
<p id="EN-US_TOPIC_0000001098671082__afbf0e166b4bc49eb99453b7ba4d9829a">Return type: setof record</p>
<p id="EN-US_TOPIC_0000001098671082__a476675344b8842e29d6b8301802ca9ac">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s088ce84ba61e446999cd6348ccf13ca1"><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">ts_parse</span><span class="p">(</span><span class="mi">3722</span><span class="p">,</span><span class="w"> </span><span class="s1">'foo - bar'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_parse</span><span class="w"> </span>
<span class="c1">-----------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">foo</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="ss">&quot; &quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="ss">&quot;- &quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">bar</span><span class="p">)</span><span class="w"></span>
<span class="p">(</span><span class="mi">4</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__l5e221630be404474ae3bd84b3d406dda">ts_token_type(parser_name text, OUT tokid integer, OUT alias text, OUT description text)<p id="EN-US_TOPIC_0000001098671082__a04bb2a2f4af749f5b02a51aef7cb3873"><a name="EN-US_TOPIC_0000001098671082__l5e221630be404474ae3bd84b3d406dda"></a><a name="l5e221630be404474ae3bd84b3d406dda"></a>Description: Gets token types defined by parser.</p>
<p id="EN-US_TOPIC_0000001098671082__a50476a5bbca94887b5d93f24ee4925b9">Return type: setof record</p>
<p id="EN-US_TOPIC_0000001098671082__a32340b54cb7c49229128ccb5f5289070">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s23893519f6da4c6fbffea8991341da52"><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>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
<span class="normal">16</span>
<span class="normal">17</span>
<span class="normal">18</span>
<span class="normal">19</span>
<span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_token_type</span><span class="p">(</span><span class="s1">'default'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_token_type</span><span class="w"> </span>
<span class="c1">--------------------------------------------------------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">asciiword</span><span class="p">,</span><span class="ss">&quot;Word, all ASCII&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="n">word</span><span class="p">,</span><span class="ss">&quot;Word, all letters&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="n">numword</span><span class="p">,</span><span class="ss">&quot;Word, letters and digits&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">4</span><span class="p">,</span><span class="n">email</span><span class="p">,</span><span class="ss">&quot;Email address&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="n">url</span><span class="p">,</span><span class="n">URL</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">6</span><span class="p">,</span><span class="k">host</span><span class="p">,</span><span class="k">Host</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">7</span><span class="p">,</span><span class="n">sfloat</span><span class="p">,</span><span class="ss">&quot;Scientific notation&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">8</span><span class="p">,</span><span class="k">version</span><span class="p">,</span><span class="ss">&quot;Version number&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">9</span><span class="p">,</span><span class="n">hword_numpart</span><span class="p">,</span><span class="ss">&quot;Hyphenated word part, letters and digits&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="n">hword_part</span><span class="p">,</span><span class="ss">&quot;Hyphenated word part, all letters&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">11</span><span class="p">,</span><span class="n">hword_asciipart</span><span class="p">,</span><span class="ss">&quot;Hyphenated word part, all ASCII&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="n">blank</span><span class="p">,</span><span class="ss">&quot;Space symbols&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">13</span><span class="p">,</span><span class="n">tag</span><span class="p">,</span><span class="ss">&quot;XML tag&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">14</span><span class="p">,</span><span class="n">protocol</span><span class="p">,</span><span class="ss">&quot;Protocol head&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">15</span><span class="p">,</span><span class="n">numhword</span><span class="p">,</span><span class="ss">&quot;Hyphenated word, letters and digits&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">16</span><span class="p">,</span><span class="n">asciihword</span><span class="p">,</span><span class="ss">&quot;Hyphenated word, all ASCII&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">17</span><span class="p">,</span><span class="n">hword</span><span class="p">,</span><span class="ss">&quot;Hyphenated word, all letters&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">18</span><span class="p">,</span><span class="n">url_path</span><span class="p">,</span><span class="ss">&quot;URL path&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">19</span><span class="p">,</span><span class="n">file</span><span class="p">,</span><span class="ss">&quot;File or path name&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">20</span><span class="p">,</span><span class="nb">float</span><span class="p">,</span><span class="ss">&quot;Decimal notation&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">21</span><span class="p">,</span><span class="nb">int</span><span class="p">,</span><span class="ss">&quot;Signed integer&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">22</span><span class="p">,</span><span class="n">uint</span><span class="p">,</span><span class="ss">&quot;Unsigned integer&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">23</span><span class="p">,</span><span class="n">entity</span><span class="p">,</span><span class="ss">&quot;XML entity&quot;</span><span class="p">)</span><span class="w"></span>
<span class="p">(</span><span class="mi">23</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__lc6c22bbdd1014bacbb6ac28819ceb366">ts_token_type(parser_oid oid, OUT tokid integer, OUT alias text, OUT description text)<p id="EN-US_TOPIC_0000001098671082__a926cfb898b9a4780af0b3eabf0d1d279"><a name="EN-US_TOPIC_0000001098671082__lc6c22bbdd1014bacbb6ac28819ceb366"></a><a name="lc6c22bbdd1014bacbb6ac28819ceb366"></a>Description: Gets token types defined by parser.</p>
<p id="EN-US_TOPIC_0000001098671082__a636fb7f3f6f04c589919e41e93055175">Return type: setof record</p>
<p id="EN-US_TOPIC_0000001098671082__a628510c2c3194822aa883ef3bee4a90e">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s349bcbd143c4447db52942da996c2bd6"><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>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
<span class="normal">16</span>
<span class="normal">17</span>
<span class="normal">18</span>
<span class="normal">19</span>
<span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_token_type</span><span class="p">(</span><span class="mi">3722</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_token_type</span><span class="w"> </span>
<span class="c1">--------------------------------------------------------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">asciiword</span><span class="p">,</span><span class="ss">&quot;Word, all ASCII&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="n">word</span><span class="p">,</span><span class="ss">&quot;Word, all letters&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="n">numword</span><span class="p">,</span><span class="ss">&quot;Word, letters and digits&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">4</span><span class="p">,</span><span class="n">email</span><span class="p">,</span><span class="ss">&quot;Email address&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="n">url</span><span class="p">,</span><span class="n">URL</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">6</span><span class="p">,</span><span class="k">host</span><span class="p">,</span><span class="k">Host</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">7</span><span class="p">,</span><span class="n">sfloat</span><span class="p">,</span><span class="ss">&quot;Scientific notation&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">8</span><span class="p">,</span><span class="k">version</span><span class="p">,</span><span class="ss">&quot;Version number&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">9</span><span class="p">,</span><span class="n">hword_numpart</span><span class="p">,</span><span class="ss">&quot;Hyphenated word part, letters and digits&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="n">hword_part</span><span class="p">,</span><span class="ss">&quot;Hyphenated word part, all letters&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">11</span><span class="p">,</span><span class="n">hword_asciipart</span><span class="p">,</span><span class="ss">&quot;Hyphenated word part, all ASCII&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="n">blank</span><span class="p">,</span><span class="ss">&quot;Space symbols&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">13</span><span class="p">,</span><span class="n">tag</span><span class="p">,</span><span class="ss">&quot;XML tag&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">14</span><span class="p">,</span><span class="n">protocol</span><span class="p">,</span><span class="ss">&quot;Protocol head&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">15</span><span class="p">,</span><span class="n">numhword</span><span class="p">,</span><span class="ss">&quot;Hyphenated word, letters and digits&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">16</span><span class="p">,</span><span class="n">asciihword</span><span class="p">,</span><span class="ss">&quot;Hyphenated word, all ASCII&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">17</span><span class="p">,</span><span class="n">hword</span><span class="p">,</span><span class="ss">&quot;Hyphenated word, all letters&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">18</span><span class="p">,</span><span class="n">url_path</span><span class="p">,</span><span class="ss">&quot;URL path&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">19</span><span class="p">,</span><span class="n">file</span><span class="p">,</span><span class="ss">&quot;File or path name&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">20</span><span class="p">,</span><span class="nb">float</span><span class="p">,</span><span class="ss">&quot;Decimal notation&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">21</span><span class="p">,</span><span class="nb">int</span><span class="p">,</span><span class="ss">&quot;Signed integer&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">22</span><span class="p">,</span><span class="n">uint</span><span class="p">,</span><span class="ss">&quot;Unsigned integer&quot;</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="mi">23</span><span class="p">,</span><span class="n">entity</span><span class="p">,</span><span class="ss">&quot;XML entity&quot;</span><span class="p">)</span><span class="w"></span>
<span class="p">(</span><span class="mi">23</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001098671082__lc54667186b684c20b2b4b0e63c07a6d4">ts_stat(sqlquery text, [ weights text, ] OUT word text, OUT ndoc integer, OUT nentry integer)<p id="EN-US_TOPIC_0000001098671082__a3c966fb9fba74778832464d51c51a1d4"><a name="EN-US_TOPIC_0000001098671082__lc54667186b684c20b2b4b0e63c07a6d4"></a><a name="lc54667186b684c20b2b4b0e63c07a6d4"></a>Description: Gets statistics of a <strong id="EN-US_TOPIC_0000001098671082__b842352706141854">tsvector</strong> column.</p>
<p id="EN-US_TOPIC_0000001098671082__af21d8bf0cfec4d6791de49191ee55923">Return type: setof record</p>
<p id="EN-US_TOPIC_0000001098671082__a77919753b89f4a04a776840d3f172490">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001098671082__s64789dc2beb8491b8a5fa58a335fa926"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ts_stat</span><span class="p">(</span><span class="s1">'select ''hello world''::tsvector'</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">ts_stat</span><span class="w"> </span>
<span class="c1">-------------</span>
<span class="w"> </span><span class="p">(</span><span class="n">world</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">(</span><span class="n">hello</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span><span class="w"></span>
<span class="p">(</span><span class="mi">2</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</li></ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0027.html">Functions and Operators</a></div>
</div>
</div>