null+****@clear*****
null+****@clear*****
2011年 12月 16日 (金) 20:16:51 JST
Kouhei Sutou 2011-12-16 11:16:51 +0000 (Fri, 16 Dec 2011)
New Revision: aaae8753cdc689c0704378fe92df7360bffa49a2
Log:
add nroonga to related projects.
Modified files:
ja/related-projects.html
related-projects.html
Modified: ja/related-projects.html (+16 -11)
===================================================================
--- ja/related-projects.html 2011-12-16 11:06:11 +0000 (7e65748)
+++ ja/related-projects.html 2011-12-16 11:16:51 +0000 (777520e)
@@ -2,52 +2,57 @@
layout: ja
title: 関連プロジェクト
---
-<section>
+<section id="rroonga">
<h2>groonga + Ruby</h2>
<p><a href="http://groonga.rubyforge.org/index.html.ja">ラングバプロジェクト</a>はgroongaの全文検索システムを提供するプロジェクトです。groongaの機能をRubyから利用するためのライブラリ、様々な文書から検索対象のテキストを抽出するユーティリティ、検索用Webインターフェイスなどを提供します。</p>
</section>
-<section>
+<section id="mroonga">
<h2>groonga + MySQL</h2>
<p><a href="http://mroonga.github.com/">groongaストレージエンジン</a>はgroongaを用いたMySQLのストレージエンジンです。groongaストレージエンジンを用いることにより、MySQLでも高速で高精度な全文検索機能を利用できます。</p>
</section>
-<section>
+<section id="textsearch_groonga">
<h2>groonga + PostgreSQL</h2>
<p><a href="http://textsearch-ja.projects.postgresql.org/textsearch_groonga.html">textsearch_groonga</a>はgroongaを用いた全文検索機能をPostgreSQLに追加します。</p>
</section>
-<section>
+<section id="p5-groonga">
<h2>groonga + Perl</h2>
<p><a href="https://github.com/yappo/p5-Groonga">p5-Groonga</a>はgroongaのPerlバインディングです。Perlからgroongaをライブラリとして利用することができます。</p>
<p>紹介記事: <a href="http://blog.yappo.jp/yappo/archives/000729.html">YappoLogs: Groonga for Perl Project</a></p>
</section>
-<section>
+<section id="anyevent-groonga">
<h2>AnyEvent-Groonga</h2>
<p><a href="http://search.cpan.org/~miki/AnyEvent-Groonga/">AnyEvent-Groonga</a>は非同期でgroongaサーバへアクセスすることで並列処理を行い、より高いパフォーマンスを引き出すPerl用のgroongaクライアントライブラリです。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/download_takeshi/20110301/1298911843">非同期で全文検索エンジンgroongaを叩く AnyEvent::Groonga 書いたよ - ダウンロードたけし(寅年)の日記</a></p>
</section>
-<section>
+<section id="grnwrap">
<h2>grnwrap</h2>
<p><a href="https://github.com/michisu/grnwrap">grnwrap</a>はgroongaのコマンドラインインターフェイスを改良するユーティリティです。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/michisu/20110416/p1">Groongaの対話モードをラップするgrnwrap - from __future__ import nowhere @ はてな</a></p>
</section>
-<section>
- <h2>groonga + Node.js</h2>
- <p><a href="https://github.com/hideo55/node-groonga">node-groonga</a>はNode.jsから簡単にgroongaを利用するためのライブラリです。</p>
+<section id="node-groonga">
+ <h2>groonga + Node.js (クライアント)</h2>
+ <p><a href="https://github.com/hideo55/node-groonga">node-groonga</a>はNode.jsから簡単にgroongaサーバーを利用するためのクライアントライブラリです。node-groongaはgroongaをサーバーとして使うので、全文検索はNode.jsプロセスではなくgroongaサーバープロセスが行います。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/hide_o_55/20110530/1306760694">node-groonga - Node.jsでgroongaにアクセスする - WebService::Blog->new( user => ’hide_o_55’ )</a></p>
</section>
-<section>
+<section id="nroonga">
+ <h2>groonga + Node.js (バインディング)</h2>
+ <p><a href="http://nroonga.github.com/">nroonga</a>はNode.js用のgroongaバインディングです。nroongaはgroongaをライブラリとして使うので、全文検索はNode.jsプロセスが行います。</p>
+</section>
+
+<section id="p5-app-groonga-wrapper">
<h2>App-Groonga-Wrapper</h2>
<p><a href="https://github.com/hideo55/p5-App-Groonga-Wrapper">App::Groonga::Wrapper</a>はローカルのHTTPインターフェイスで動くgroongaサーバのリバースプロキシです。認証や機能の制限、接続元の制限などセキュリティ機構をgroongaサーバに追加します。Perlで書かれています。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/hide_o_55/20110626/1309097120">Hachioji.pm #6に行ってきた - WebService::Blog->new( user => ’hide_o_55’ )</a></p>
</section>
-<section>
+<section id="zsh-completions">
<h2>Zshの補完関数</h2>
<p><a href="https://github.com/hhatto/zsh_completions/">zsh_completions</a>はhhatoさんの書かれたZshの補完関数集ですが、その中にgroongaとgroonga-suggest-httpd、groonga-suggest-learnerの補完関数も含まれています。</p>
<p>紹介記事: <a href="http://www.hexacosa.net/blog/detail/125/">groongaのZsh補完関数を書きました | hexacosa.net</a></p>
Modified: related-projects.html (+16 -11)
===================================================================
--- related-projects.html 2011-12-16 11:06:11 +0000 (0307618)
+++ related-projects.html 2011-12-16 11:16:51 +0000 (c723613)
@@ -2,48 +2,53 @@
layout: en
title: Related Projects
---
-<section>
+<section id="rroonga">
<h2>groonga + Ruby</h2>
<p><a href="http://groonga.rubyforge.org/">The Ranguba project</a> is a project to provide a fulltext search system built on groonga. The project provides libraries to use groonga features, text extraction utility, search Web interface and so on.</p>
</section>
-<section>
+<section id="mroonga">
<h2>groonga + MySQL</h2>
<p><a href="http://mroonga.github.com/">groonga storage engine</a> is a MySQL storage engine built on groonga. It adds high performance and high accuracy fulltext search feature to MySQL.</p>
</section>
-<section>
+<section id="textsearch_groonga">
<h2>groonga + PostgreSQL</h2>
<p class="note">Documentation is in Japanese.</p>
<p><a href="http://textsearch-ja.projects.postgresql.org/textsearch_groonga.html">textsearch_groonga</a> adds fulltext search feature built on groonga to PostgreSQL.</p>
</section>
-<section>
+<section id="p5-groonga">
<h2>groonga + Perl</h2>
<p><a href="https://github.com/yappo/p5-Groonga">p5-Groonga</a> is a Perl bindings for groonga. You can use groonga as a library in Perl.</p>
</section>
-<section>
+<section id="anyevent-groonga">
<h2>AnyEvent-Groonga</h2>
<p><a href="http://search.cpan.org/~miki/AnyEvent-Groonga/">AnyEvent-Groonga</a> is a high performance groonga client library for Perl. It accesses groonga server asynchronously.</p>
</section>
-<section>
+<section id="grnwrap">
<h2>grnwrap</h2>
<p><a href="https://github.com/michisu/grnwrap">grnwrap</a> is a utlitiy that improvs groonga's command line interface.</p>
</section>
-<section>
- <h2>groonga + Node.js</h2>
- <p><a href="https://github.com/hideo55/node-groonga">node-groonga</a> is a library to use groonga in Node.js.</p>
+<section id="node-groonga">
+ <h2>groonga + Node.js (client)</h2>
+ <p><a href="https://github.com/hideo55/node-groonga">node-groonga</a> is a client library of groonga server for Node.js. Node-groonga uses groonga as a server. It means that fulltext search is done in groonga server process not Node.js process.</p>
</section>
-<section>
+<section id="nroonga">
+ <h2>groonga + Node.js (binding)</h2>
+ <p><a href="http://nroonga.github.com/">nroonga</a> is a groonga binding for Node.js. Nroonga uses groonga as a library. It means that fulltext search is done in Node.js process.</p>
+</section>
+
+<section id="p5-app-groonga-wrapper">
<h2>App-Groonga-Wrapper</h2>
<p><a href="https://github.com/hideo55/p5-App-Groonga-Wrapper">App::Groonga::Wrapper</a> is a reverse proxy for local HTTP protocol groonga server. It adds security mechanism to groonga server. It is written in Perl.</p>
</section>
-<section>
+<section id="zsh-completions">
<h2>Zsh completion functions</h2>
<p><a href="https://github.com/hhatto/zsh_completions/">zsh_completions</a> are Zsh completion functions by hhato. They includes completion functions for groonga, groonga-suggest-httpd and groonga-suggest-learner.</p>
</section>