postgres.git / summary / log / commit / refs

commit    73e6bea603548810769fd8ac8b19342f759ef07d
Author:   Teodor Sigaev <teodor@sigaev.ru>
Date:     Wed Jun 29 14:59:36 2016 +0000

    Document precedence of FTS operators in tsquery
    
    Oleg Bartunov


doc/src/sgml/textsearch.sgml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/src/sgml/textsearch.sgml b/doc/src/sgml/textsearch.sgml index 72bef9f49e7..df4732e654b 100644 --- a/doc/src/sgml/textsearch.sgml +++ b/doc/src/sgml/textsearch.sgml @@ -358,14 +358,18 @@ SELECT to_tsvector('error is not fatal') @@ to_tsquery('fatal &lt;-&gt; error'); SELECT phraseto_tsquery('cats ate rats'); phraseto_tsquery ------------------------------- - ( 'cat' &lt;-&gt; 'ate' ) &lt;-&gt; 'rat' + 'cat' &lt;-&gt; 'ate' &lt;-&gt; 'rat' SELECT phraseto_tsquery('the cats ate the rats'); phraseto_tsquery ------------------------------- - ( 'cat' &lt;-&gt; 'ate' ) &lt;2&gt; 'rat' + 'cat' &lt;-&gt; 'ate' &lt;2&gt; 'rat' </programlisting> </para> + <para> + The precedence of tsquery operators is as follows: <literal>|</literal>, <literal>&amp;</literal>, + <literal>&lt;-&gt;</literal>, <literal>!</literal>. + </para> </sect2> <sect2 id="textsearch-intro-configurations"> @@ -923,7 +927,7 @@ SELECT phraseto_tsquery('english', 'The Fat Rats'); SELECT phraseto_tsquery('english', 'The Fat &amp; Rats:C'); phraseto_tsquery ----------------------------- - ( 'fat' &lt;-&gt; 'rat' ) &lt;-&gt; 'c' + 'fat' &lt;-&gt; 'rat' &lt;-&gt; 'c' </screen> </para> [parent: 8a395e0b9a21]