- TF-IDFでデータベース内の類似テキストを検索する Part 1 (基本機能編)
http://pgsqldeepdive.blogspot.jp/2016/07/tf-idf-part-1.html
■検索対象とするドキュメント
今回題材として使うドキュメント(コーパス)はPostgreSQLの日本語マニュアルです。
- PostgreSQL 9.5.3文書
https://www.postgresql.jp/document/9.5/html/index.html
そういう文書を読むときに、「関連するページ」を自動的にピックアップすることができれば、より深い理解や周辺の理解につながるのではないか、というのがもともとのモチベーションです。
■PostgreSQL内にコーパスを作成する
まず、PostgreSQLのマニュアルを保存するテーブルを作成します。スキーマは以下の通りです。
CREATE TABLE pgsql_doc ( docid SERIAL PRIMARY KEY, filename TEXT NOT NULL, html TEXT NOT NULL, plain TEXT, tf JSONB, tfidf JSONB );



