Namazu

出典: フリー百科事典『ウィキペディア(Wikipedia)』

Namazu
開発元 Namazu Project
最新版 2.0.19 / 2009年3月12日
対応OS クロスプラットフォーム
種別 全文検索
ライセンス GNU General Public License
公式サイト Namazu
  

Namazu(なまず)は、オープンソース全文検索システム。UNIXOS及びWindowsで動作する。

目次

[編集] 歴史

1997年、小中規模のメールアーカイブやWWWサーバ用の全文検索システムとして高林哲氏によって開発され、その簡便な使い勝手から1990年代末までに日本語圏における検索エンジンの代表格として普及した。2000年にバージョン2.0が公開されて以降は、Namazu Project名義による共同開発となっている。

[編集] インデクシング

転置索引方式のインデックスを採用。Perl言語で書かれたmknmzコマンドにより生成される。形態素解析には、KAKASIChaSenMeCabの分かち書き機能を使用する。

[編集] 検索クライアント

作成されたインデックスを、C言語で書かれたnamazuコマンドが動的に読み出して全文検索を行う。

検索フロントエンドには他に、C言語で書かれたCGIフロントエンド「namazu.cgi」、Perlで書かれた「pnamazu」、Windows用「search-s for Namazu」、tcl/tkによるtkNamazu、Emacs用namazu.elなどがあり、各環境における検索ができる。

UNIX版Namazuのインストール、運用には、基礎的なUNIX関連の知識が不可欠、とされている。メーリングリストも用意されているが、マニュアルを熟読した上で、質問等を行うのが望ましい。また、質問の際、mknmz -C コマンド発行の結果を、併記しておくのが無難である。

[編集] 外部リンク

他の言語