始める無料で始める

基本的な全文検索

テキストの検索は、アプリケーションの構築やデータサイエンスのためのデータセット探索で繰り返し行う作業です。全文検索は、自然言語処理モデルのための探索的データ分析を行う際や、アプリケーションに検索機能を組み込む際に役立ちます。

この演習では、テキスト列を検索し、文字列と照合する練習をします。この検索は、文字列の前後に 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 ____(___) ___ ___(___);
コードを編集して実行