to_tsquery VS ::tsquery

SELECT get_current_ts_config();
"english"



SELECT 'computer&(mouse|cat)'::tsquery;
"'computer' & ( 'mouse' | 'cat' )"



SELECT to_tsquery('computer&(mouse|cat)');
"'comput' & ( 'mous' | 'cat' )"

Wieso werden diese queries unterschiedlich gestemmt ? :confused:

Habs jetzt selber gefunden, das casting mittels ::tsquery führt im Gegensatz zu to_tsquery() kein Parsing und Stemming der Wörter aus.

Wer lesen kann ist klar im Vorteil :sunglasses:
http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/docs/tsearch2-guide.html#casting