postgres データベースにはテーブル table1 があり、列 column1 のタイプはテキストです。そして、その列へのインデックスを作成しました CREATE INDEX idx_column1 ON table1 USING gin (to_tsvector('english', column1));
問題は、なぜこのクエリを実行するのかということです
SELECT *
FROM table1
where to_tsvector('english', column1) @@ to_tsquery('searchedText')
インデックスが使用されていますが、このクエリではインデックスは使用されていません
SELECT *
FROM table1
where ts_match_vq(to_tsvector('english', column1),to_tsquery('searchedText'))