[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:023109] Re: namazuのINDEX複数指定不可


かわべです.

At Wed, 31 May 2000 09:45:38 +0900,
高橋 良英 	<yoshihide _at_ saitama.email.ne.jp> wrote:

| コンソールより namazu 検索をするときに複数のインデックスファイルを
| デフォルトで指定したかったのですが、どうもうまくいきません。
| 
| namazu(Vine2.0) インストール時の設定ではどうもインデックを
| /usr/share/namazu/index に見に行くようで、このまま
| % namazu word
| と入力してもエラーが出ます
| (たしかエラーメッセージは "インデックスファイルを参照できません"
| だったかな。これは cgi 用の設定なのかな)
| そこで .namazurc を作成し INDEX に
| /usr/share/namazu/index/JF
| /usr/share/namazu/index/JMAN
| /usr/share/namazu/index/VineDocs
| の各インデックスディレクトリをしたのですが同じエラーが出ます
| 
| 1つのインデックスディレクトリを指定した場合はうまくいきます
| 
| > そもそも INDEX で複数のディレクトリを指定できるの仕様なので
| > しょうか?
| 
| えっ? できないのですか
| tknamazu ではできていたので当然 namazu でもできると
| 思っていたのですが。

tknamazu って /usr/share/namazu/tknamazu/.tknmzrc 見てるじゃ
ないかなぁ.tknamazu で検索すると,

%/usr/bin/namazu  -n 10 "Linux"  /usr/share/namazu/index/VineDocs /usr/share/namazu/index/JF /usr/share/namazu/index/JMAN

って感じで namazu を動かすようになっている気もします.

| manual を再読したところ namazu コマンドの引数には複数指定は
| できると書いてありますが(実際できました)、INDEX には書いてありません
| ということはできないということでしょうか。
| 
| う〜む、どうやらそのようです。
| しかしいちいち検索するときに各インデックスディレクトリを指定しなければ
| いけないのは面倒です

namazu-1.3.0.11 のソースを斜め読みしてみると,
conf.c あたりで INDEX の引数を取っているみたいですが,無理な
感じがします.(でも全く自信無し)

namazu-2.0.4 のソースを斜め読みしてみると,
rcfile.c あたりで Index の引数は1つしか取れない感じがします.
(でも全く自信無し)

| しかたなしに今はシェル変数を使って対処しています
| nmz="/usr/share/namazu/index/JF \
|         /usr/share/namazu/index/JMAN \
|         /usr/share/namazu/index/VineDocs
| 
| % namazu word $nmz
| 
| これで一応目的は達せられました。
| もっとうまい方法はないものでしょうか 

もっとうまい方法かはわかりませんが,
namazu.sh とか名前つけて
---
#!/bin/csh
namazu $1 /usr/share/namazu/index/JF /usr/share/namazu/index/JMAN /usr/share/nam
azu/index/VineDocs
---
とかして
% namazu.sh Linux
とかして使うとか.

| mknmz で1つのインデックスディレクトリを作成するか

これもいけますね.

| bnamazu ならできるのかな。これはまだくわしく見ていません

これは僕もわかりません.

| cgi はまだ試していません

cgi はできそうなことがドキュメントに書いていました.

でも,僕もあまり詳しくないので鵜呑みにしないでくださいね.
僕が知らないだけで間違っているところもあるかも知れない.
--
Tsuyoshi KAWABE
動物占い チータ,寿司占い ガリ,値段鑑定 6690万4330円 カリスマ美容師級
Powered by Vine 2.0 (Sociando-Mallet), Kernel 2.2.16pre6 on an i686, VinePlus 2.0
♪もうひとつの土曜日

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: