<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> 清河 宗一朗 &lt;iftha****@yahoo*****&gt;<br>                <b><span style="font-weight: bold;">To:</span></b> 全文検索エンジンGroonga開発メーリングリスト &lt;groon****@lists*****&gt;                <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=&gt; select for_search from&nbsp;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">   !&gt;</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 &lt;kou****@clear*****&gt;<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>&nbsp; <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>&nbsp; * [Ubuntu] Xenial Xerus(16.04 LTS)をサポートしました。<br><br>&nbsp; * 検索キーワードをハイライトしたHTMLを返す<br>&nbsp; &nbsp;
 pgroonga.highlight_html関数を追加しました。<br><br>&nbsp; * 検索キーワードが何バイト目に含まれているかを返す<br>&nbsp; &nbsp; pgroonga.match_positions_byte関数を追加しました。通常は<br>&nbsp; &nbsp;
 この関数を使う必要はありません。アプリケーション側で検索<br>&nbsp; &nbsp; キーワードを処理したい場合に使います。<br><br>&nbsp; * クエリーから検索キーワードを抽出する<br>&nbsp; &nbsp; pgroonga.query_extract_keywords関数を追加しました。<br><br>&nbsp; * [Windows] バンドルするGroongaを6.0.3にアップグレードしました。<br><br>&nbsp; * [Windows] ビルド対象のPostgreSQLを9.5.3にアップグレードしました。<br><br>&nbsp; * [pgroonga.text_array_term_search_ops_v2オペレータークラ<br>&nbsp; &nbsp; ス] text[]型の値に対して前方一致検索を行う演算子&amp;^&gt;を追<br>&nbsp; &nbsp; 加しました。要素のどれか1つでもマッチすればマッチしたこ<br>&nbsp; &nbsp; とになります。<br><br>&nbsp; * [pgroonga.text_array_term_search_ops_v2オペレータークラ<br>&nbsp; &nbsp; ス]
 text[]型の値に対して前方一致RK検索(ローマ字・ひらが<br>&nbsp; &nbsp; な・カタカナ入力でカタカナデータを前方一致検索する検索)<br>&nbsp; &nbsp; を行う演算子&amp;^~&gt;を追加しました。要素のどれか1つでもマッ<br>&nbsp; &nbsp; チすればマッチしたことになります。<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>&nbsp; name text PRIMARY KEY,<br>&nbsp; readings text[]<br>);<br><br>INSERT INTO tags VALUES ('PostgreSQL', ARRAY['ポストグレスキューエル', 'ポスグレ']);<br>INSERT INTO tags VALUES ('Groonga',&nbsp; &nbsp; ARRAY['グルンガ']);<br>INSERT INTO tags VALUES ('PGroonga',&nbsp; 
 ARRAY['ピージールンガ']);<br>INSERT INTO tags VALUES ('pglogical',&nbsp; 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>&nbsp; USING pgroonga (name pgroonga.text_term_search_ops_v2,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readings pgroonga.text_array_term_search_ops_v2);<br>----<br><br>タグ名そのもの(PostgreSQLやGroonga)に対して前方一致検索を<br>するには次のようにします。<br><br>----<br>SELECT name<br>&nbsp; FROM tags<br>&nbsp; WHERE name &amp;^ 'pos';<br>--&nbsp; &nbsp;  name&nbsp; &nbsp; <br>-- ------------<br>--&nbsp; PostgreSQL<br>-- (1
 row)<br>----<br><br>タグをローマ字で検索するには次のようにします。<br><br>----<br>SELECT name, readings<br>&nbsp; FROM tags<br>&nbsp; WHERE readings &amp;^~&gt; 'pos';<br>--&nbsp; &nbsp;  name&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  readings&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br>-- ------------+-----------------------------------<br>--&nbsp; PostgreSQL | {ポストグレスキューエル,ポスグレ}<br>-- (1 row)<br>----<br><br>ORすると結果をまとめて取得できます。<br><br>----<br>SELECT name, readings<br>&nbsp; FROM tags<br>&nbsp; WHERE name &amp;^ 'pos' OR<br>&nbsp; &nbsp; &nbsp; &nbsp; readings &amp;^~&gt; 'pos';<br>--&nbsp; &nbsp;  name&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  readings&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br>-- ------------+-----------------------------------<br>--&nbsp; PostgreSQL |
 {ポストグレスキューエル,ポスグレ}<br>-- (1 row)<br>----<br><br>「pi-ji-」で検索すると次のようになります。<br><br>----<br>SELECT name, readings<br>&nbsp; FROM tags<br>&nbsp; WHERE name &amp;^ 'pi-ji-' OR<br>&nbsp; &nbsp; &nbsp; &nbsp; readings &amp;^~&gt; 'pi-ji-';<br>--&nbsp; &nbsp; name&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; readings&nbsp; &nbsp; &nbsp; <br>-- -----------+--------------------<br>--&nbsp; PGroonga&nbsp; | {ピージールンガ}<br>--&nbsp; 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>&nbsp; * Groongaで学ぶ全文検索 2016-06-17<br>&nbsp; &nbsp; <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>&nbsp; * MySQLとPostgreSQLと日本語全文検索2<br>&nbsp; &nbsp; <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>須藤 功平 &lt;<a href="mailto:kou****@clear*****" target="_blank" rel="nofollow" ymailto="mailto:kou****@clear*****">kou****@clear*****</a>&gt;<br>株式会社クリアコード &lt;<a href="http://www.clear-code.com/" target="_blank" rel="nofollow">http://www.clear-code.com/</a>&gt;<br><br>Groongaベースの全文検索システムを総合サポート:<br>&nbsp; <a href="http://groonga.org/ja/support/" target="_blank" rel="nofollow">http://groonga.org/ja/support/</a><br>パッチ採用 -
 プログラミングが楽しい人向けの採用プロセス:<br>&nbsp; <a href="http://www.clear-code.com/recruitment/" target="_blank" rel="nofollow">http://www.clear-code.com/recruitment/</a><br>リーダブルコードワークショップ:<br>&nbsp; <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>