<HTML>
<HEAD>
<TITLE>namazu</TITLE>
</HEAD>
<BODY BGCOLOR="WHITE">
<H2>namazuについて</H2>
<HR>
ひょんなことから検索エンジンを試すことになった。当然、namazuは避けて通れない。
<UL>
<LI><A HREF="install.html">インストール</A>(こちらは単に、恥を一般公開しているだけ)
<LI><A HREF="makeidx.html">インデックスの作成</A>
</UL>
で、感想はというと、、、
<UL>
<LI>インデックス用のファイルが多いなぁ、、、(だから何だというわけではない)
<LI>複数のインデックスの検索ができるのはいいねぇ
<LI>速い!
<LI>これで、インデックス作成用データを標準入力から渡せれば、、、、
</UL>
です。
<P>
で、その約1年後、別のマシンへインストールすることになった。(2001年)
<UL>
<LI><A HREF="install2.html">インストール -2-</A>(人によっては多少役に立つかな、、、?)
</UL>
でテストしたら、、、
<UL>
<LI><A HREF="after_install.html">namazu のテスト</A>(いや、たいした事はやってない)
</UL>
<P>
というわけで、当面、kakasi でいこうと思う。
<BR>
# 実は freya の方が、たいした理由はないが好きだったりする。
<BR>
# まぁ、いっか。利用者の多いほうが、いろんな情報もえられるだろうしね。
<P>
(ここから2002年)
<BR>
で、しばらく間があいて、namazu を 2.0.10 にしようと。
<P>
<A HREF="after_install.html">namazu のテスト</A>に書いたように、nmz/hlist.cをいじって、、、、そうそう、po/ja.po の「ペイジ」を「ページ」に変えた。
<BR>
それから、template の NMZ.* を、2.0.7 をインストールしたときに手を加えたやつに
変更した。
<BR>
あとは、、、、nmz/search.c の do_word_search はいじらないでやってみよう。
<P>
で、make。
<P>
そしたら、エラーが出た。なんのことはない。最近すっかりperlに毒されていて、
<BR>
コメントを /*...*/ じゃなくて #.... にしてた。恥ずかし(^ ^;
<P>
それを直して、configure, make, make check っと、、、いいみたい。
<P>
じゃ、make install で、、、どうかな、、、いっかな、、、いいみたい(^ ^)
<P>
そうそう、
CGI用のページというか、、、そんなんのあるでしょ。
<BR>
あれでさ、複数の辞書を選択して検索できるようにしたときさ、
検索結果の表示のときに、checkboxのcheckedってちゃんと引き継がれるんだけど、
検索方法っていうリンクをたどったときって、引き継がれないでしょ。
<BR>
まぁ、POSTとGETの違いがあるから仕方ないといえば、そうなんだけどね。
<BR>
仕方がないんで、checkboxやめてselectにして、
全体を対象にしたインデックスを別に用意することにした。
<P>
それにしても、wgetって難しいというか、なんか思った通りに動かすための
オプションがわかんない。
<P>
とかいってるうちに、ChaSenのバージョンが2.2.9になって8kb問題がいちおう解消されたみたいだ。2002年2月にバージョンアップされたみたいだけど、気が付いたのは7月、、、、おそまつ。
<BR>
というわけでさっそくkakasiをChaSenに入れ替えてみたら、、、だめだなぁ、、、、
ChaSen.pm はまんまなのかな、、、?
<P>
でも、とりあえず使ってみた。ちょっと気になることがあったんで。
<BR>
なにかってぇと、
<UL>
<LI>kakasiは「経済論」は「経済論」、「横浜市役所」は「横浜市・役所」
<LI>ChaSenは「経済論」は「経済・論」、「横浜市役所」は「横浜・市役所」
</UL>
おもしろいけど頭痛ぇところ。
ついでと言っては何だが、kakasiだと、
<UL>
<LI>「東本願寺」・・・「東・本願寺」
<LI>「西本願寺」・・・「西本・願・寺」
</UL>
だって。だから「本願寺」って探そうとすると、「本願寺」と「東本願寺」は
みつかるけど「西本願寺」はみつからない。
<BR>
# たまたま思い付いてやってみただけで、宗教的な意味や意図は全くない(^ ^;
<P>
結局、ChaSenを使いたいけど仕方がないのでkakasiに戻すとしてぇ、、、、
<BR>
# Freya 使う?、、、とかいって、結局、ChaSenの 8192 ってとこいじってしまった。
<BR>
# あ、「お知らせ」、どうしよう、、、やっぱり最初に全体をサーチかな、、、
<p>
<br>
<br>
<p>
で、かなり間が開いて2008年。namazuを最新版に入れ替えた。
というか、OSは同じ系列(solaris)だが、アーキテクチャが異なるので、
前面入れなおし。
<p>
でも、あいかわらず特に問題になったところはないし、
ソースも幾分、手が入っていたみたいなので、特段、どこもいじらなかった。
<p>
そうそう、アーキテクチャが違うから、インデックスは作り直しかなと
思っていたが、使えた。
<HR>
<ADDRESS>
miuraj@isc.meiji.ac.jp
</ADDRESS>
</HTML>
