基本的な全文検索
テキストの検索は、アプリケーションの構築やデータサイエンスのためのデータセット探索で繰り返し行う作業です。全文検索は、自然言語処理モデルのための探索的データ分析を行う際や、アプリケーションに検索機能を組み込む際に役立ちます。
この演習では、テキスト列を検索し、文字列と照合する練習をします。この検索は、文字列の前後に LIKE ワイルドカードを使った % 演算子と同じ結果を返しますが、パフォーマンスが大幅に向上し、より高度な全文検索クエリへの足がかりにもなります。さっそく始めましょう。
この演習はコースの一部です
PostgreSQL のデータ操作関数
演習の手順
titleテーブルからdescription列とfilm列を選択してください。title列に対して、elfという単語で全文検索を実行してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery
WHERE ____(___) ___ ___(___);