Re: About TSearch2 Performance - Mailing list pgsql-general

From Andrew J. Kopciuch
Subject Re: About TSearch2 Performance
Date
Msg-id 200310241209.17478.akopciuch@olympusproject.org
Whole thread Raw
In response to Re: About TSearch2 Performance  (Dennis Gearon <gearond@fireserve.net>)
List pgsql-general
On Friday 24 October 2003 08:18, Dennis Gearon wrote:
> Teodor Sigaev wrote:
> > First one will be a bit faster
> >
> > Diogo Biazus wrote:
> >> Hi,
> >>
> >> Is there any performance diference between the following SQL commands:
> >>
> >> SELECT * FROM documents WHERE content_ix @@
> >> to_tsquery('word1&word2|word3');
> >>
> >> SELECT * FROM documents WHERE content_ix @@ to_tsquery('word1') AND
> >> content_ix @@ to_tsquery('word2') OR content_ix @@ to_tsquery('word3');
> >>
> >> I'm having to do this on some complex querys to put LIKEs between
> >> some ts_querys.
> >> Does anyone has such experience?
> >>
> >> Thanks in advance,
>
> What do those @@ do for the statement?

That is an operator defined when tsearch2 is installed.  It does comparison on
the types from tsearch2 (tsvector, tsquery).

Andy

pgsql-general by date:

Previous
From: "scott.marlowe"
Date:
Subject: Re: postgres 7.3.3 on redhat 7.2
Next
From: Ashwin Kutty
Date:
Subject: Re: Setting up DSPACE for Postgres access