2.X用のドキュメントです。1.xのドキュメントを見てください。同義語を検索するためには、同義語を登録するテーブルを新規に作成する必要があります。検索方法について説明します。以下のように同義語を登録するテーブルを作成します。pgroonga.text_term_search_ops_v2);termに登録した後をキーに、synonymsに登録した語を取得します。「ウィンドウ」を検索キーワードに指定した時に、「ディスプレイ」もマッチしてほしい場合、「ウィンドウ」をtermに登録し、「ウィンドウ」と「ディスプレイ」をsynonymsに登録します。(同義語対象の語もsynonymsへ登録する必要があることに注意してください。)termは大文字、小文字を区別せず高速に検索できるようにするため、PGroongaのインデックスを設定しています。synonymsはtext[]型のカラムなので、複数の同義語を登録できます。同義語は、synonymsにデータを挿入することで登録できます。「ウィンドウ」と「ディスプレイ」と「ビデオディスプレイ」を同義語として登録したい場合、以下のようにこれらの後を同義語を登録するためのテーブルへ挿入します。同義語の追加は3つのパターンがあります。それぞれのパターンについて追加方法を説明します。同義語の登録と同じ方法で、同義語の追加ができます。「レプリカ」と「シミュレート」と「コピー」を同義語として追加したい場合、以下のようにこれらの語を同義語登録用のテーブルへ挿入します。'レプリカ']);既に存在する同義語に新たに同義語を追加する既に存在する同義語に新たな同義語を追加したい場合は、既存のレコードを更新します。検索キーワードに「コピー」を使った時に、「偽物」もマッチしてほしい場合。'シミュレート';「偽物」は新しい同義語なので、以下のようにINSERTを使ってsynonymsにレコードを追加します。存在するレコードを修正したい場合は、それらを更新します。「ウィンドウ」を「ウインドウ」に修正したい場合、以下のようにします。同義語を削除したい場合は、synonymsからレコードを削除します。synonymsから「ウィンドウ」を削除したい場合は、以下のようにします。同義語の検索には、pgroonga_query_expand関数を使います。詳細はpgroonga_query_expand関数を参照してください。「ウィンドウ」の同義語を検索する場合、以下のようにします。第一に、同義語テーブルを作成します。pgroonga.text_term_search_ops_v2);第二に、同義語を同義語テーブルへ登録します。'ディスプレイ']);第三に、同義語検索を実行します。'これは、ジャンク品のディスプレイです。これは、ジャンク品のディスプレイです。