Namazu
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| Namazu | |
|---|---|
| 開発元 | Namazu Project |
| 最新版 | 2.0.19 / 2009年3月12日 |
| 対応OS | クロスプラットフォーム |
| 種別 | 全文検索 |
| ライセンス | GNU General Public License |
| 公式サイト | Namazu |
Namazu(なまず)は、オープンソースの全文検索システム。UNIX系OS及びWindowsで動作する。
目次 |
[編集] 歴史
1997年、小中規模のメールアーカイブやWWWサーバ用の全文検索システムとして高林哲氏によって開発され、その簡便な使い勝手から1990年代末までに日本語圏における検索エンジンの代表格として普及した。2000年にバージョン2.0が公開されて以降は、Namazu Project名義による共同開発となっている。
[編集] インデクシング
転置索引方式のインデックスを採用。Perl言語で書かれたmknmzコマンドにより生成される。形態素解析には、KAKASI・ChaSen・MeCabの分かち書き機能を使用する。
[編集] 検索クライアント
作成されたインデックスを、C言語で書かれたnamazuコマンドが動的に読み出して全文検索を行う。
検索フロントエンドには他に、C言語で書かれたCGIフロントエンド「namazu.cgi」、Perlで書かれた「pnamazu」、Windows用「search-s for Namazu」、tcl/tkによるtkNamazu、Emacs用namazu.elなどがあり、各環境における検索ができる。
UNIX版Namazuのインストール、運用には、基礎的なUNIX関連の知識が不可欠、とされている。メーリングリストも用意されているが、マニュアルを熟読した上で、質問等を行うのが望ましい。また、質問の際、mknmz -C コマンド発行の結果を、併記しておくのが無難である。

