@@ in pl/pgsql

Hallo,

ich habe in einer Beispiel-Funktion folgenden Ausdruck gefunden:

WHERE search_vector @@ query_string

mich interessiert haben die Zeichen ‘@@’ eine besondere Bedeutung in pl/pgsql oder sind das nur Variable und können durch andere ersetzt werden. Diese Zeichen werden nur in dieser Stelle verwendet.

Danke bk

Das sind keine besonderen Zeichen von pl/pgSQL, sondern von der Volltextsuche.
Die Erläuterung findest du unter diesem Stichpunkt in der Dokumentation.

Hat was mit tsearch zu tun, also Textsuche. Guggst Du PostgreSQL: Documentation: Manuals: PostgreSQL 9.0: Text Search Functions and Operators und PostgreSQL: Documentation: Manuals: PostgreSQL 9.0: Full Text Search allgemein.

Andreas

Danke für die schnelle Antwort,
ich habe in der Postgres-Dokumentation gesucht aber an falscher Stelle.
bk