> > SELECT id FROM document WHERE to_tsvector('english',text) @@ > plainto_tsquery('english','despite this'); > -- > Teodor Sigaev
If I understand well the plainto_tsquery behaviour, this query match with: Despite this, the president went out. Despite the event, this question arise. i.e., if "this" is not inside the stopwords list, the query is translated to: SELECT id FROM document WHERE to_tsvector('english',text) @@ to_tsquery('english','despite & this'); It searches for documents which include "despite" and "this", and not for ones which have the expression "despite this". I have made some tests and they confirm my explanations. Thank you anyway. Any other solution? Mario Barcala -- Sent via pgsql-general mailing list (pgsql-general@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general