diff options
author | Teodor Sigaev <teodor@sigaev.ru> | 2016-06-29 17:59:36 +0300 |
---|---|---|
committer | Teodor Sigaev <teodor@sigaev.ru> | 2016-06-29 17:59:36 +0300 |
commit | 73e6bea603548810769fd8ac8b19342f759ef07d (patch) | |
tree | be9a8d30d4a4993c5abf975475c4b129d987904f | |
parent | 8a395e0b9a2118453df3d9c31ddb43f811315ddd (diff) | |
download | postgresql-73e6bea603548810769fd8ac8b19342f759ef07d.tar.gz postgresql-73e6bea603548810769fd8ac8b19342f759ef07d.zip |
Document precedence of FTS operators in tsquery
Oleg Bartunov
-rw-r--r-- | doc/src/sgml/textsearch.sgml | 10 |
1 files 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 <-> error'); SELECT phraseto_tsquery('cats ate rats'); phraseto_tsquery ------------------------------- - ( 'cat' <-> 'ate' ) <-> 'rat' + 'cat' <-> 'ate' <-> 'rat' SELECT phraseto_tsquery('the cats ate the rats'); phraseto_tsquery ------------------------------- - ( 'cat' <-> 'ate' ) <2> 'rat' + 'cat' <-> 'ate' <2> 'rat' </programlisting> </para> + <para> + The precedence of tsquery operators is as follows: <literal>|</literal>, <literal>&</literal>, + <literal><-></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 & Rats:C'); phraseto_tsquery ----------------------------- - ( 'fat' <-> 'rat' ) <-> 'c' + 'fat' <-> 'rat' <-> 'c' </screen> </para> |