[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MeCab



In message <op.tr856xutcsw9i4@pom.lins.jp>
	on Sun, 13 May 2007 15:41:11 +0900,
	"OBATA Akio" <obata@lins.jp> wrote:
> > kakasi, chasen, mecabといった、どれを使うかをオプション化して1つ以上を
> > 選ぶようにするというのが正しいのですが、Namazu自身もあるもの選ぶ風になっ
> > ているので悩ましいです。(誰かやってくれへんかなぁ。)
> 
> そもそも、分かち書きが必要ない言語が対象の場合、kakasiもchasenもmecabも
> 必要ないんですよね。
> configure で検知している内容は、mknmzrc の編集で事足ります。
なるほど。だとすると、

In message <op.tr9d24ywcsw9i4@pom.lins.jp>
	on Sun, 13 May 2007 18:31:42 +0900,
	"OBATA Akio" <obata@lins.jp> wrote:
> ということで、
> 
> NAMAZU_WAKATI_DEFAULT?= KAKASI
> # Default NAMAZU Japanese WAKATI processer module
> # Possible: KAKASI, CHASEN, MECAB
> # Default: KAKASI
> 
> みたいなのを追加して、これで指定してある奴にだけ DEPEND して、
> デフォルトの分かち書きmoduleにするようにできました。
> バイナリパッケージでも、後からchasenやmecabを追加すれば、
> それも使えます。
こういった依存性も一切なくしてしまって、MESSAGESか追加のドキュメントで
「こうやって spliter なフロントエンドを指定する。」と書いてしまうのも
手かもしれません。(あ、MESSAGESは、既に十分に長すぎるかぁ。)

今までの互換の問題、一部で「日本語の処理がうまくいかん」といった混乱を
招く恐れもあるかもしれませんが。

> ご相談したいのは、デフォルトがKAKASIでええんかな、ということです。
> 今までとの連続性から、KAKASIにしてみてますけど、空にしておくこともできま 
> す。
> もちろん、CHASENやMECABにすることもできます。
空でも良さそうな気もします。(個人的には、chasenでしか使ったことありま
せんです。)

-- 
神戸 隆博 / Takahiro Kambe