• ベストアンサー

全文検索Namazuのインデックス作成について

OS:Windows2000SP4 namazu:Namazu 2.0.14 はじめまして。 Windows版のNamazuを入れたのですが インデックスの作成にてこずっています。 インデックス作成は出来るのですが、 ディレクトリに%がつくものが作成されており、検索するとリンクエラーになってしまいます。 ご存知の方ご教示宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • akamanbo
  • ベストアンサー率17% (462/2680)
回答No.1

ディレクトリ名の2バイト文字がエンコードされているのでは? エンコードさせない設定項目がnamazurcにありますが、手元に本が無いのでわかりません。

関連するQ&A

  • Namazuのインデックスについて

    Namazuのインデックスを作成したいのですが、 Aサーバでインデックスを作成して、 Bサーバにそのインデックスを持ってきて利用したいです。 A,Bの状況は、 A,B共にhttpサーバです。 ディレクトリが A  http://www.AAA.com/namazu/"検索させたいサイトデータ" B  http://www.BBB.com/"検索させたいサイトデータ" のようになり、A,B共に同じ"検索させたいサイトデータ"を設置します。 このような場合、 Aサーバでmknmzを実行するときにコマンド引数で "--replace=CODE" を使いURIを置き換えて、作成されたインデックスファイルを Bサーバに持ってきてnamazu.cgiで検索する という感じで可能でしょうか。

    • 締切済み
    • CGI
  • namazu のインデックス作成

    No.313463,No.314412の続きです。 namazu,kakasi,perlは無事インストールできたのですが、インデックスの作成がうまくいきません。 MS-DOSプロンプトで C:\mknmz -O C:\namazu\var\namazu\index C:\homepage  と入力しましたが「コマンドまたはファイル名が違います。」と表示されます。 どこがおかしいのでしょうか? ソフトは nmz2010 ActivePerl-5.6.1.633-MSWin32-x86 kakasi-2.3.4 です。 FMV-BIBLOを使っています。 OSはwindows98 関連URL:http://oshiete1.goo.ne.jp/kotaeru.php3?qid=313463 http://oshiete1.goo.ne.jp/kotaeru.php3?qid=314412

  • 全文検索NAMAZUを複数設置するには?

    Namazuを2つ(Namazu1:Index1/ Namazu2:Index2)設置しようと試みましたが、下に示すそれぞれの検索画面を開くと、find1, find2のnamazurcの設定を正しく読んでくれません(説明書によると、*.cgiと同じディレクトリにあるnamazurcを設定ファイルとして読み込むとありますが・・・) まずTemplateですが、デフォルトのIndex(F:\namazu\var\namazu\index)を読み込んでしまい、find1,2内のtemplateを読み込んでくれません。次にIndexですが、i_search/namazu.cgi.exeを開くと、自分の設定を正しく読んでくれますが(ただし試験的にキーワードを検索しても結果画面に現れない)、w_search/namazu.cgi.exeを開くと、i_search/namazu.cgi.exeと同じ検索画面が出てくることから、自分のIndex設定を正しく読み込んでいないようです。 自分なりに原因を探る中で、環境変数のNAMAZURCと、ファイルF:\namazu\etc\namazu\namazurc、ファイルF:\namazu\etc\namazu\mknmzrc内の最終行にある$TEMPLATEDIR = 'F:/namazu/share/namazu/template';の文字列の3点を削除しました。ビギナーなりに過去ログを読んだり、いろいろ試しましたが、どうも上手くいきません。原因についてこころあたりの方、ご助言いただきたくお願い申し上げます。 ■WEBサイト検索(http://192.168.1.1/w_search/namazu.cgi.exe)file数652 F:\namazu\find1\ index\ template\ namazu.cgi.exe namazurc ■iModeページ検索(http://192.168.1.1/i_search/namazu.cgi.exe)file数10 F:\namazu\find2\ index\ template\ namazu.cgi.exe namazurc ■環境 Windows 2000 Server + IIS 5.0 + IE 5.50 Namazu 2.0.10 kakasi-2.3.4 Perl, v5.6.1

    • ベストアンサー
    • CGI
  • Namazuのインデックスが作成できない。

    下記のサイトを参考に、NAMAZUの設定しています。 http://www10.plala.or.jp/miyazawa/namazu/index.html ファイル名、ディリクトリ等は上記のサイトと同じように設定しています。 各種ファイルのインストール・設定を完了し、インデックスを作ろうしています。 http://www10.plala.or.jp/miyazawa/namazu/mknmzidx.html 説明サイトとおりに、 C:\WINDOWS>mknmz -O C:\nmzindex C:\docs とコマンドプロンプトに入力したのですが、 C:\kakasi\share\kakasi\kanwadict: No such file or directory とエラーが出てしまいます。 何が原因なんでしょうか? OSはWinXPです。

    • ベストアンサー
    • CGI
  • namazuのインデックス作成で・・・

    現在、htaccessにてphpファイルをhtml拡張子で使えるようにして利用しているディレクトリがあります。 そのhtmlは大量にありそれぞれ内容は違いますが、ヘッダ、フッタ部分は共通ファイルをインクルードしているので同じになっています。 インクルードファイルは、ヘッダ、フッタ共に静的なhtmlで、本体自体もインクルードの記述部分以外は静的なhtmlです。 <html> <?php include('header.html'); ?> <body> ~ ここが各htmlによって内容が違う ~ <?php include('footer.html'); ?> </body> </html> という構造になっております。 このhtml群をnamazuを使ってディレクトリ内の全文検索を行えるようにしようかと考えているのですが、上述のようなhtmlの場合、インクルードされるheader.htmlやfooter.htmlに書かれている内容はインデックスされるのでしょうか? インデックスさせる・させない の選択がnamazuの設定によって出来るのであれば一番ありがたいのですが・・・。 宜しくお願い致します。

    • 締切済み
    • PHP
  • namazu の インデックス作成中のエラーを無視したい

    Debian Linux4.0からWindowsの共有サーバーをsmbmountし、namazuで全文検索しようとしています。 バージョン:Namazu 2.0.17RC4 ところが、mknmz でインデックス作成中、smbmount時に使用しているuserid,passwordでアクセス権がないファイルがあるとエラーになり、mknmzが停止してしまいます。 普通のファイルだとアクセス権がないものはスキップすると思うのですが、smbmount しているため、read 権限が着いているように見えております。 これらのファイルが見つかった場合、そのままスキップしてインデックス作成を続けるにはどうしたらいいでしょうか。

  • 【namazu全文検索】ファイル名(URL)の長さについて

    はじめまして。 namazuを使って文書内検索を行っています。 検索対象の文書ファイルは日本語のファイル名でもOKなのですが、日本語のファイル名だとどうしてもindex作成時にエンコードした(された)時に保存先までのURLが長くなってしまい、NAMAZU.field.uriにファイル名が最後まで入りきっていませんでした。 なので、文書を検索したときヒットはするのですが、文書のリンクをクリックしても「ページが表示できません」となってしまいます。 インターネットで調べたところ、mknmzrcの$MAX_FIELD_LENGTHの値を変えればよいとあったので、変えてインデックスを作成しなおしたのですが改善されず。 また、そのサイトとは別のサイトで調べると$MAX_FIELD_LENGTHは要約文の長さと説明してありました。 ファイル名(URL)の長さをnamazuの設定で変えることは可能でしょうか?その場合、どこで設定すればよいでしょうか? ご存知の方がいらっしゃいましたらご教授願います。 宜しくお願い致します。

  • Namazu インデックス作成でエラー 先ほどインストール

    Windows版のNamazuをインストールしました。 (KAKASI,Perlも先に入れています。) mknmz -U -O [インデックス作成フォルダ] [インデックス対象ファイルフォルダ] で、次のようなエラーがでました。対処方法のご存知の方、教えてください。 'c:\program'は内部コマンドまたは、外部コマンド 操作可能なプログラムまたはバッチファイルとして認識されません。 1/1 - /C|/test/test.pdf unable to convert pdf file(maybe copying protection) また、Namazuの良書なども教えてください。

  • namazuを設置したい

     自分のホームページで今使用中の検索CGIではスピード が鈍くなってきたため、高速なCGIに変えようと思います。  調べてみるとnamazuがよいように思いました。ただ Windows版、パール版・・といろいろとあってどこから手を つけてよいのかがわからずにいます。  namazuをHPに設置した経験のある方、アドバイス を頂けませんでしょうか。 PCのOS:Windows2000 ホームページを置いているプロバイダー:@nifty

    • ベストアンサー
    • CGI
  • Win版PHPでnamazu関数が使えない

    Windows版PHPでnamazuを使って全文検索システムを構築したいのですが、 下記のサイトにしたがってnamazuをインストールし、ブラウザから動作 させるところまではうまくいきました。 http://www.namazu.org/windows/ http://sl.hunet.ne.jp/cgi/_cool/namazu2/ ところがWindows版PHPでnamazu関数を使うため、下記のサイトにしたがって dllをインストールする作業を進めたのですがうまく動いてくれません。 http://suwako.plala.jp/pukiwiki/index.php?%5B%5BPHP%A4%C7Namazu%5D%5D このときの作業による以下の点を何度も確認しました。  php_namazu.dllをc:\php\extensionsにコピー  nmz.dll をc:\windows\system32にコピー  c:\windowにあるphp.iniを次のように編集   include_path = ".;c:\php\includes"   extension_dir = "C:\PHP\extensions"   extension=php_namazu.dll Eclipse によるバグ表示はつぎのとおりです。 Fatal error: Call to undefined function: nmz_open() 動作環境・バージョン等は次の通りです。 OS: WindowsXP Prof SP2 ActivPerl 5.6.1 Build635 namazu 2.0.14 for Win32 Apatch2 2.0.54 PHP 4.40 暗礁に乗り上げて頭を抱えています。 Win版PHPでnamazuを使うにはどうすれば良いか、何か参考になる情報をご存知の方 よろしくご教示願います。

    • 締切済み
    • PHP