SELECT active_revision_id INTO rev_id FROM forum_node WHERE id = node_id;
SELECT tsv INTO v FROM forum_noderevision WHERE id = rev_id;
SELECT active_revision_id INTO rev_id FROM forum_node WHERE id = node_id;
SELECT tsv INTO v FROM forum_noderevision WHERE id = rev_id;
RETURN ts_rank_cd(v, plainto_tsquery('english', srch), 32);
end
$$ LANGUAGE plpgsql;
RETURN ts_rank_cd(v, plainto_tsquery('english', srch), 32);
end
$$ LANGUAGE plpgsql;
CREATE TRIGGER tsvectorupdate BEFORE INSERT OR UPDATE
ON forum_noderevision FOR EACH ROW EXECUTE PROCEDURE set_node_tsv();
CREATE INDEX noderevision_tsv ON forum_noderevision USING gin(tsv);
CREATE TRIGGER tsvectorupdate BEFORE INSERT OR UPDATE
ON forum_noderevision FOR EACH ROW EXECUTE PROCEDURE set_node_tsv();
CREATE INDEX noderevision_tsv ON forum_noderevision USING gin(tsv);