Francamente yo me ahorarría todo esto y vería cómo usar FTS ...
-- Álvaro Herrera <alvherre(at)commandprompt(dot)com>The PostgreSQL Company - Command Prompt, Inc.PostgreSQL Replication, Consulting, Custom Development, 24x7 support