[Lookup] Language: English, Japanese

Lookup
Top Page
Screenshots
Dictionaries
Documentation
Mailing Lists
Project Summary
CVS Repository

Links
Edict
EBNETD
FreePWING
FPWBook
DICT Project
FreeDict Project

Emacs
GNU Emacs
NTEmacs (ja)
Aquamacs

This page is
[Lookup]

Hosted by
[SourceForge]
[RingServer]


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

B.10 ndmecab

‘ndmecab’ は、検索ではなく日本語の読みを調べるための検索エージェントです。漢字の含まれる検索語を指定した場合、漢字かな変換プログラム Mecab を用いてその読みを調べて表示します。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

B.10.1 ndmecab の準備

Mecab は漢字かな変換プログラムで、次のところから mecab-0.98.tar.gz(本体ファイルおよびIPA辞書ファイル)の名称で入手可能です。

mecab

http://mecab.sourceforge.net/


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

B.10.2 ndmecab の設定

ndmecab は、次のように設定します。

 
(ndmecab)

つまり、それを lookup-search-agents のリストに加えるだけです。オプションその他の特別な設定はありません。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

B.10.3 ndmecab の辞書

ndmecab 自体が一つの辞書となります。辞書名は変数 ndmecab-program-name で指定される Mecab プログラムの名前です。タイトルは変数 ndmecab-dictionary-title により与えられます。

キーワード検索において、漢字の含まれる検索語が指定されたとき出力されます。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

B.10.4 ndmecab のカスタマイズ

変数 ndmecab-program-name により、Mecab のコマンド名を指定します。デフォルトでは "mecab" となっています。

変数 ndmecab-dictionary-title により、ndmecab 辞書のタイトルを指定します。デフォルトでは "漢字かな辞典" となっています。

変数 ndmecab-content-format により、出力内容のフォーマットをリストで指定します。リストの各要素には次のものが利用できます。

t

検索語が挿入される。

文字列

それがそのまま挿入される。

文字列のリスト

それをオプション引数として Mecab を呼び出し、その結果が挿入される。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]