Commit 5bba4948 authored by Bruce Momjian's avatar Bruce Momjian

Document that text search comparisons happen after text search

configuration rules.

Erik Rijkers
parent 82220e88
...@@ -3850,6 +3850,27 @@ SELECT 'super:*'::tsquery; ...@@ -3850,6 +3850,27 @@ SELECT 'super:*'::tsquery;
with <quote>super</>. with <quote>super</>.
</para> </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> <para>
Quoting rules for lexemes are the same as described previously for Quoting rules for lexemes are the same as described previously for
lexemes in <type>tsvector</>; and, as with <type>tsvector</>, lexemes in <type>tsvector</>; and, as with <type>tsvector</>,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment