Kouhei Sutou
null+****@clear*****
Thu Jul 20 15:49:14 JST 2017
Kouhei Sutou 2017-07-20 15:49:14 +0900 (Thu, 20 Jul 2017) New Revision: 79218b9505b189cdf622ae1495d3acf488837159 https://github.com/groonga/groonga.org/commit/79218b9505b189cdf622ae1495d3acf488837159 Message: blog ja: PGroonga 1.2.3 has been released!!! Modified files: ja/_posts/2017-07-03-pgroonga-1.2.3.md Modified: ja/_posts/2017-07-03-pgroonga-1.2.3.md (+20 -4) =================================================================== --- ja/_posts/2017-07-03-pgroonga-1.2.3.md 2017-07-20 10:53:49 +0900 (ead97f2) +++ ja/_posts/2017-07-03-pgroonga-1.2.3.md 2017-07-20 15:49:14 +0900 (fbf8998) @@ -2,7 +2,6 @@ layout: post.ja title: PostgreSQL用高速日本語全文検索モジュールPGroonga(ぴーじーるんが) 1.2.3リリース description: PostgreSQL用高速日本語全文検索モジュールPGroonga(ぴーじーるんが) 1.2.3をリリースしました! -published: false --- ## PostgreSQL用高速日本語全文検索モジュールPGroonga(ぴーじーるんが) 1.2.3リリース @@ -55,15 +54,32 @@ PGroongaはクエリー言語を用いた全文検索用の演算子として[te ### 入力補完機能をサポート -TODO +最近の全文検索システムは単に全文検索できるだけでは機能不足で、検索ボックスでの入力補完は「あって当たり前」の機能になっています。そんな入力補完機能を実現できるようになりました。 + +入力補完は前方一致検索と全文検索の組み合わせで実現します。日本語での入力補完のためにローマ字での入力補完にも対応しています。たとえば、「gyu」(「ギ」のローマ字表記)で「牛乳」を補完できます。 + +補完候補は通常のテーブルで管理するので、管理しやすいです。 + +詳細は[オートコンプリート機能の実装方法](https://pgroonga.github.io/ja/how-to/auto-complete.html)を参照してください。 ### 類似文書検索をサポート -TODO +現在閲覧中の文書と関連する文書をユーザーに提示することでWebサイトの回遊率を高めるために有用な検索が類似文書検索です。`_v2`の演算子クラスを使うと類似文書検索できるようになりました。 + +類似文書検索の使い方は[`&~?`演算子](https://pgroonga.github.io/ja/reference/operators/similar-search-v2.html)を参照してください。日本語の文書を全文検索する場合は`TokenMecab`を使った方が精度がよくなります。これについてはドキュメントの最後に書いているのでドキュメントは最後まで確認してください。 ### `jsonb`の全文検索の使い勝手を向上 -TODO +これまでも`jsonb`内のテキスト全部を全文検索できましたが、もっと使い勝手がよくなりました。テキストカラムの内容を全文検索するのと同じように全文検索できます。 + +```sql +-- textカラムの場合 +SELECT * FROM memos WHERE content &@~ 'キーワード1 OR キーワード2'; +-- jsonbカラムの場合 +SELECT * FROM logs WHERE record &@~ 'キーワード1 OR キーワード2'; +``` + +詳細は[`jsonb`型用の`&@~`演算子](https://pgroonga.github.io/ja/reference/operators/query-jsonb-v2.html)を参照してください。 ## アップグレード方法 -------------- next part -------------- HTML����������������������������... 다운로드