PostgreSQLのテーブルにテキスト行がたくさんあり、共通の文字列を見つけようとしています。例えばPostgreSQLで一般的な文字列を探す
、のようなものだが、私は基本的なテーブルを持っているとしましょう:私はすべての行にわたるmovie theater
とlearning disabilities
などの人気の文字列を見つけるためにしようとしています
CREATE TABLE a (id serial, value text);
INSERT INTO a (value) VALUES
('I go to the movie theater'),
('New movie theater releases'),
('Coming out this week at your local movie theater'),
('New exposition about learning disabilities at the children museum'),
('The genius found in learning disabilities')
;
(目標は「トレンド」のリストを表示することですTwitterのような文字列 "Trends")
私はフルテキスト検索を使用して、ts_stat
とts_headline
を組み合わせて使用しようとしましたが、結果は非常に残念です。
どのような考えですか?ありがとう! SELECT * FROM a WHERE value LIKE '%movie theater%';
これはどこかに値列内のパターン「映画館」を一致する行を見つけるだろう(と前または後に任意の数の文字を含めることができます):のようなものについてはどのように
おかげでklin、それは良いアプローチのように聞こえる、私はそれをテストします! – Gab