<html><body><div style="color:; background-color:; font-family:MS PGothic, sans-serif;font-size:12pt"><div><span>                                                        清河です。</span></div><div><br></div><div>すみません、1点誤記がありました。</div><span><div><br></div><div><div>誤</div><div>早速Windows8.1の環境でpgroonga1.0.6から1.0.9にアップグレードしました。</div></div><div><br></div><div>正</div><div>早速Windows10の環境でpgroonga1.0.6から1.0.9にアップグレードしました。</div><div><b></b><i></i><u></u><sub></sub><sup></sup><strike><br></strike></div><div><br></div><div>Windows10はまだ未対応だったりしますでしょうか。</div><div><br></div></span><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div style="font-family: MS PGothic,sans-serif; font-size: 12pt;"> <div style="font-family: MS PGothic,sans-serif; font-size: 12pt;">
<div dir="ltr"> <font face="Arial" size="2"> ----- Original Message -----<br> <b><span style="font-weight:bold;">From:</span></b> 清河 宗一朗 <iftha****@yahoo*****><br> <b><span style="font-weight: bold;">To:</span></b> 全文検索エンジンGroonga開発メーリングリスト <groon****@lists*****> <br> <b><span style="font-weight: bold;">Date:</span></b> 2016/6/6, Mon 00:07<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [groonga-dev,04034] [ANN] PGroonga 1.0.9<br> </font> </div> <br><div id="yiv79248160"><div style="font-family: MS PGothic,sans-serif; font-size:
12pt;"><div><span>お世話になります。清河です。</span></div><div><br></div><div>早速Windows8.1の環境でpgroonga1.0.6から1.0.9にアップグレードしました。</div><span><div>互換性があるとのことでしたので <a href="http://pgroonga.github.io/ja/upgrade/#compatible-case" target="_blank" rel="nofollow">http://pgroonga.github.io/ja/upgrade/#compatible-case</a> の</div><div>手順にあるように、バイナリを上書きしてから <span class="yiv79248160k">ALTER</span> <span class="yiv79248160n">EXTENSION</span> <span class="yiv79248160n">pgroonga</span> <span class="yiv79248160k">UPDATE</span><span class="yiv79248160p">; を</span></div><div><span class="yiv79248160p">実行し、正常終了しました。</span></div><div><span class="yiv79248160p"><br></span></div><div><span
class="yiv79248160p">が、実際にクエリを投げると下記のようにエラーが発生するようになってしまいました。</span></div><div><span class="yiv79248160p"><br></span></div><div><span class="yiv79248160p"> xxxx=> select for_search from xxxx where for_search %% 'postgres';<br> サーバとの接続が想定外にクローズされました</span></div><div><span class="yiv79248160p"> おそらく要求の処理前または処理中にサーバが異常終了</span></div><div><span class="yiv79248160p"> したことを意味しています。<br> サーバーへの接続が切れました。リセットしています: 失敗。</span></div><div><span
class="yiv79248160p"> !></span></div><div><br></div><div>アップグレード手順に不備等ありましたでしょうか。</div><div>ご教示のほど、宜しくお願い致します。</div><div><br></div><div><br></div></span><div><br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;"> <div style="font-family: MS PGothic,sans-serif; font-size: 12pt;"> <div style="font-family: MS PGothic,sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> ----- Original Message -----<br> <b><span style="font-weight:bold;">From:</span></b> Kouhei Sutou <kou****@clear*****><br> <b><span style="font-weight:bold;">To:</span></b> groon****@lists***** <br> <b><span style="font-weight:bold;">Date:</span></b> 2016/6/2, Thu 11:53<br> <b><span
style="font-weight:bold;">Subject:</span></b> [groonga-dev,04034] [ANN] PGroonga 1.0.9<br> </font> </div> <br>須藤です。<br><br>PGroonga 1.0.9をリリースしました!<br><br> <a href="http://groonga.org/ja/blog/2016/06/02/pgroonga-1.0.9.html" target="_blank" rel="nofollow">http://groonga.org/ja/blog/2016/06/02/pgroonga-1.0.9.html</a><br><br>## アップグレード方法<br><br>1.0.9は1.0.6、1.0.7、1.0.8と互換性があります。<br><br><a href="http://pgroonga.github.io/ja/upgrade/#compatible-case" target="_blank" rel="nofollow">http://pgroonga.github.io/ja/upgrade/#compatible-case</a> の<br>手順でアップグレードしてください。<br><br>## 変更点<br><br> * [Ubuntu] Xenial Xerus(16.04 LTS)をサポートしました。<br><br> * 検索キーワードをハイライトしたHTMLを返す<br>
pgroonga.highlight_html関数を追加しました。<br><br> * 検索キーワードが何バイト目に含まれているかを返す<br> pgroonga.match_positions_byte関数を追加しました。通常は<br>
この関数を使う必要はありません。アプリケーション側で検索<br> キーワードを処理したい場合に使います。<br><br> * クエリーから検索キーワードを抽出する<br> pgroonga.query_extract_keywords関数を追加しました。<br><br> * [Windows] バンドルするGroongaを6.0.3にアップグレードしました。<br><br> * [Windows] ビルド対象のPostgreSQLを9.5.3にアップグレードしました。<br><br> * [pgroonga.text_array_term_search_ops_v2オペレータークラ<br> ス] text[]型の値に対して前方一致検索を行う演算子&^>を追<br> 加しました。要素のどれか1つでもマッチすればマッチしたこ<br> とになります。<br><br> * [pgroonga.text_array_term_search_ops_v2オペレータークラ<br> ス]
text[]型の値に対して前方一致RK検索(ローマ字・ひらが<br> な・カタカナ入力でカタカナデータを前方一致検索する検索)<br> を行う演算子&^~>を追加しました。要素のどれか1つでもマッ<br> チすればマッチしたことになります。<br><br>##
前方一致検索と前方一致RK検索について<br><br>今回のリリースではpgroonga.text_array_term_search_ops_v2オペ<br>レータークラスを追加しました。このオペレータークラスを使うと<br>前方一致検索・前方一致RK検索を使うことができます。これらの検<br>索は検索欄での入力補完を実現する場合に有用です。<br><br>タグを入力補完する例を使って簡単に使い方を説明します。<br><br>まず、タグ名とタグのヨミガナを登録します。PostgreSQLは配列を<br>使えて便利ですね。<br><br>----<br>CREATE TABLE tags (<br> name text PRIMARY KEY,<br> readings text[]<br>);<br><br>INSERT INTO tags VALUES ('PostgreSQL', ARRAY['ポストグレスキューエル', 'ポスグレ']);<br>INSERT INTO tags VALUES ('Groonga', ARRAY['グルンガ']);<br>INSERT INTO tags VALUES ('PGroonga',
ARRAY['ピージールンガ']);<br>INSERT INTO tags VALUES ('pglogical', ARRAY['ピージーロジカル']);<br>----<br><br>タグ名とタグのヨミガナにインデックスを作ります。<br>tags.readingsにpgroonga.text_array_term_search_ops_v2オペレー<br>タークラスを使っていることがポイントです。<br><br>----<br>CREATE INDEX pgroonga_tags_index ON tags<br> USING pgroonga (name pgroonga.text_term_search_ops_v2,<br> readings pgroonga.text_array_term_search_ops_v2);<br>----<br><br>タグ名そのもの(PostgreSQLやGroonga)に対して前方一致検索を<br>するには次のようにします。<br><br>----<br>SELECT name<br> FROM tags<br> WHERE name &^ 'pos';<br>-- name <br>-- ------------<br>-- PostgreSQL<br>-- (1
row)<br>----<br><br>タグをローマ字で検索するには次のようにします。<br><br>----<br>SELECT name, readings<br> FROM tags<br> WHERE readings &^~> 'pos';<br>-- name | readings <br>-- ------------+-----------------------------------<br>-- PostgreSQL | {ポストグレスキューエル,ポスグレ}<br>-- (1 row)<br>----<br><br>ORすると結果をまとめて取得できます。<br><br>----<br>SELECT name, readings<br> FROM tags<br> WHERE name &^ 'pos' OR<br> readings &^~> 'pos';<br>-- name | readings <br>-- ------------+-----------------------------------<br>-- PostgreSQL |
{ポストグレスキューエル,ポスグレ}<br>-- (1 row)<br>----<br><br>「pi-ji-」で検索すると次のようになります。<br><br>----<br>SELECT name, readings<br> FROM tags<br> WHERE name &^ 'pi-ji-' OR<br> readings &^~> 'pi-ji-';<br>-- name | readings <br>-- -----------+--------------------<br>-- PGroonga | {ピージールンガ}<br>-- pglogical | {ピージーロジカル}<br>-- (2 rows)<br>----<br><br>PostgreSQLを使って入力補完も実現できると、さらにPostgreSQLを<br>有効活用できますね。<br><br>##
おしらせ<br><br>PGroongaだけでなく全文検索についても興味がある方は「Groonga<br>で学ぶ全文検索」への参加もご検討ください。「Groongaで学ぶ全<br>文検索」は予習・復習なしで全文検索を学ぶ、参加者に合わせて内<br>容を決める、という限られた時間内でできるだけ実りある時間にし<br>ようというスタイルの勉強会です。全文検索を学びたい!という方<br>はご活用ください。<br><br>次回は6月17日に開催です。<br><br> * Groongaで学ぶ全文検索 2016-06-17<br> <a href="https://groonga.doorkeeper.jp/events/45556" target="_blank" rel="nofollow">https://groonga.doorkeeper.jp/events/45556</a><br><br>また、6月9日(木)の夜にはMySQLとPostgreSQLと日本語全文検索2<br>を開催します。PGroongaに関する情報もあるのでぜひご参加くださ<br>い。VVAULT
AUDITというログ管理ソフトウェアでのPGroongaの利用<br>事例の紹介もある予定です。<br><br> * MySQLとPostgreSQLと日本語全文検索2<br> <a href="https://groonga.doorkeeper.jp/events/41770" target="_blank" rel="nofollow">https://groonga.doorkeeper.jp/events/41770</a><br><br><br>それでは、PostgreSQLで日本語全文検索をしたい場合はPGroongaを<br>試してみてください。<br><br>-- <br>須藤 功平 <<a href="mailto:kou****@clear*****" target="_blank" rel="nofollow" ymailto="mailto:kou****@clear*****">kou****@clear*****</a>><br>株式会社クリアコード <<a href="http://www.clear-code.com/" target="_blank" rel="nofollow">http://www.clear-code.com/</a>><br><br>Groongaベースの全文検索システムを総合サポート:<br> <a href="http://groonga.org/ja/support/" target="_blank" rel="nofollow">http://groonga.org/ja/support/</a><br>パッチ採用 -
プログラミングが楽しい人向けの採用プロセス:<br> <a href="http://www.clear-code.com/recruitment/" target="_blank" rel="nofollow">http://www.clear-code.com/recruitment/</a><br>リーダブルコードワークショップ:<br> <a href="http://www.clear-code.com/services/code-reader/readable-code-workshop.html" target="_blank" rel="nofollow">http://www.clear-code.com/services/code-reader/readable-code-workshop.html</a><br><br>_______________________________________________<br>groonga-dev mailing list<br><a href="mailto:groon****@lists*****" target="_blank" rel="nofollow" ymailto="mailto:groon****@lists*****">groon****@lists*****</a><br><a href="http://lists.osdn.me/mailman/listinfo/groonga-dev" target="_blank" rel="nofollow">http://lists.osdn.me/mailman/listinfo/groonga-dev</a><br><br><br> </div> </div> </blockquote></div> </div></div><br><br> </div> </div> </blockquote></div>
</div></body></html>