null+****@clear*****
null+****@clear*****
2012年 6月 29日 (金) 13:22:53 JST
HAYASHI Kentaro 2012-06-29 13:22:53 +0900 (Fri, 29 Jun 2012) New Revision: 1d6ee168f8785475237ffa4f8fbadca78c3eb5b1 https://github.com/groonga/groonga.github.com/commit/1d6ee168f8785475237ffa4f8fbadca78c3eb5b1 Log: en ja: add release 2.0.4 entry Added files: en/_posts/2012-06-29-release.textile ja/_posts/2012-06-29-release.textile Added: en/_posts/2012-06-29-release.textile (+68 -0) 100644 =================================================================== --- /dev/null +++ en/_posts/2012-06-29-release.textile 2012-06-29 13:22:53 +0900 (40c7c9f) @@ -0,0 +1,68 @@ +--- +layout: post.en +title: Groonga 2.0.4 has been released +--- +h2. Groonga 2.0.4 has been released + +"Groonga 2.0.4":/docs/news.html#release-2-0-4 has been released! + +How to install: "Install":/docs/install.html + +There are three topics for this release. + +* Added nginx based HTTP server +* Improved documents +* Improved geo_distance to reduce limitations + +h3. Added nginx based HTTP server + +Groonga provides a minimal built-in "HTTP server":/docs/executables/groonga-http.html functionality. + +As groonga does not support security related stuff, you need to use alternative solution to restrict the connection source. (Example: iptables) + +Groonga 2.0.4 privides new command, @groonga-httpd@ . @groonga-httpd@ processes HTTP requests by embedded nginx. (groonga stil supports @--protocol@ option with "http") + +As a result, you can benefit from advanced features of nginx. + +There are many advantages by using nginx based @groonga-httpd @ . + +* Support filter include gzip +* HTTP1.1 Keep-alive and pipelined connections support +* Customize access log formats +* Access control based on client IP address and HTTP Basic authentication +* Limiting the number of simultaneous connections or requests coming from one address +* SSL and TLS SNI support +* Name based virtual server +* Benefit from stability that nginx proved + +See "groonga-httpd":docs/executables/groonga-httpd.html about nginx based HTTP server. + +Note that @groonga-httpd@ supports Debian/Ubuntu/CentOS/Fedora distribution only. @groonga-httpd@ does not support Windows currently. @groonga-httpd@ support will be added in the future release. + +h3. Improved documents + +The documentation was updated. We will update the documentation continuously in the future. + +We improved the description about "grn_expr":/docs/reference/grn_expr.html which is an object that searches records with specified conditions and manipulates a database. + +Also, added descriptions about full text search, phrase search, prefix search condition, suffix search condition and so on. + +There are a schema definition and sample data with execution example, you can try examples immediately about "query syntax":/docs/reference/grn_expr/query_syntax.html. + +h3. Improved geo_distance to reduce limitations + +Groonga provides built-in functions which calculates the value of distance between two geo graphical points. + +And you can select the method of approximation how to approximate the geographical features within square approximation, spherical approximation or ellipsoid approximation. + +There are the limitations that geo_distance can not calculate the value of distance across the meridian, the date line or the equator accurately. + +This release partially improves the problem if you use square approximation. + +For example, if there are points in northern hemisphere, "geo_distance":/docs/functions/geo_distance.html returns the accurate value of distance even thought the line connecting the two points accorss the boundary. + +h3. Conclusion + +See "Release 2.0.4 2012/06/29":/docs/news.html#release-2-0-4 about detailed changes since 2.0.3. + +Let's search by groonga! Added: ja/_posts/2012-06-29-release.textile (+74 -0) 100644 =================================================================== --- /dev/null +++ ja/_posts/2012-06-29-release.textile 2012-06-29 13:22:53 +0900 (f6854a1) @@ -0,0 +1,74 @@ +--- +layout: post.ja +title: groonga 2.0.4リリース +--- +h2. groonga 2.0.4リリース + +今日は肉の日ですね。 + +"groonga 2.0.4":/ja/docs/news.html#release-2-0-4 がリリースされました! + +それぞれの環境毎のインストール方法: "インストール":/ja/docs/install.html + +今回のリリースの主なトピックは3つあります。 + +* nginxベースのHTTPサーバーを実験的に追加 +* groongaドキュメントの更新 +* 位置情報から距離を計算する組み込み関数の改善 + +h3. nginxベースのHTTPサーバーを実験的に追加 + +groongaはデフォルトで "HTTPサーバー":/ja/docs/executables/groonga-http.html 機能を提供しています。 + +ただしHTTPサーバーとしては最小限機能しかありませんでしたので、例えば接続元の制限を行うためには別途iptablesなどと組み合わせて使う必要がありました。 + +今回のリリースではnginxをHTTPリクエストを処理するために組み込んだ @groonga-httpd@ コマンドを実験的ではありますが、新たに提供します。 (groongaコマンドの @--protocol http@ オプションも従来通り使い続けることができます。) + +nginxを組込むことにより、nginxの持つHTTPサーバーとしての高度な機能をほぼそのまま使うことができるようになりました。 + +以下はnginxベースの @groonga-httpd@ コマンドを利用するメリットの一例です。 + +* gzipフィルターに対応しているのでサーバーレスポンス帯域を節約できるようになります +* HTTP1.1のキープアライブやパイプライン処理によりHTTPの処理効率が向上します +* アクセスログを柔軟にカスタマイズできるようになります +* アクセスコントロール手段としてiptablesの他に各種認証方法を組み合わせることができるようになります +* 同時接続数や同時リクエスト数の設定による負荷の調整を行えるようになります +* 通信経路の安全性を高めるためにHTTPSを使用することができるようになります +* 名前ベースでHTTPサーバーを稼動させることができるようになります +* 高負荷状態での稼動実績のあるnginxをモジュールとして採用しているため、HTTPサーバー処理の安定稼動が期待できるようになります + +nginxベースのHTTPサーバーについては "groonga-httpd":/ja/docs/executables/groonga-httpd.html コマンドを参照してください。 + + +注意: 今回のリリースで提供しているバイナリのうち、@groonga-httpd@ はWindowsをサポートしていません。 @groonga-httpd@ のWindowsサポートは次回リリース以降を予定しています。 + +h3. groongaドキュメントの更新 + +今回のリリースではドキュメントの更新を行いました。 + +とりわけ、特定の条件にマッチするレコードを検索したり、データベースを操作するときに使用する "grn_expr (ぐるんしき)":/ja/docs/reference/grn_expr.html の説明を充実させました。 + + +全文検索やフレーズ検索、前方一致検索や後方一致検索をするときの "クエリ構文":/ja/docs/reference/grn_expr/query_syntax.html を解説しています。 + +スキーマ定義とサンプルデータによる実行例も併記してありますので、すぐに機能を確認することができます。 + +h3. 位置情報から距離を計算する組み込み関数の改善 + +groongaでは位置情報から距離を計算する組み込み関数として @geo_distance@ を提供しています。 + + @ geo_distance@ には子午線や日付変更線、赤道などのいわゆる境界をまたいだ距離の計算が正しく行えない制限があります。 + + @ geo_distance@ では距離を計算する際に地形をどのように近似して計算するかを方形近似、球面近似、 楕円近似の3つのうちから選択できます。 + +今回のリリースでは方形近似を選択した場合について、部分的にこの問題を改善しています。 + +具体的には二点が北半球の範囲にある場合において東経/西経をまたいでも正しく距離を計算できるようになりました。 + +"geo_distance":/ja/docs/functions/geo_distance.html の説明も具体例を充実させました。 + +h3. さいごに + +2.0.3からの詳細な変更点は "2.0.4リリース 2012/06/29":/ja/docs/news.html#release-2-0-4 を確認してください。 + +それでは、groongaでガンガン検索してください! -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... Download