John Smith <jayzee.smith@xxxxxxxxx> writes: > i can run "...@@ to_tsquery('cat | dog')". > but if i run "...@@ to_tsquery('cat dog')", it gives me a syntax error (#42601). > so i run "...@@ plainto_tsquery('cat dog')". > but then i can't run "...@@ plainto_tsquery('cat | dog')". Yeah ... that's pretty much exactly the point of having two different functions. to_tsquery() honors boolean operators in the query, the other doesn't. If this doesn't fit your notions of a reasonable API, maybe you could create your own preprocessing function. regards, tom lane -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general