Document that text search comparisons happen after text search

configuration rules.

Erik Rijkers
This commit is contained in:
Bruce Momjian 2011-02-18 22:39:17 -05:00
parent 82220e8832
commit 5bba4948eb

View File

@ -3850,6 +3850,27 @@ SELECT 'super:*'::tsquery;
with <quote>super</>.
</para>
<para>
Note that text search configuration processing happens before
comparisons, which means this comparison returns <literal>true</>:
<programlisting>
SELECT to_tsvector( 'postgraduate' ) @@ to_tsquery( 'postgres:*' );
?column?
----------
t
(1 row)
</programlisting>
because <literal>postgres</> gets stemmed to <literal>postgr</>:
<programlisting>
SELECT to_tsquery('postgres:*');
to_tsquery
------------
'postgr':*
(1 row)
</programlisting>
which then matches <literal>postgraduate</>.
</para>
<para>
Quoting rules for lexemes are the same as described previously for
lexemes in <type>tsvector</>; and, as with <type>tsvector</>,