July 10, 2005

IIS6.0 + Hyper Estraierで遊ぶ

Posted at July 10, 2005 07:19 PM in .

 遅ればせながら新世代の全文検索インデクサ(Hyper Estraier, Rast, Senna)を使ってみようと思った。
 Hyper EstraierのWindowsバイナリをダウンロードしてきて、触ってみた。

 さっそくHTMLファイルを1,331,836個(14.6GB)ほど喰わせたら、out of memoryエラーで落ちた。さすがに大きすぎたかということで、テキストファイル421,408個(330MB)で試したらこっちも同じ症状で落ちた。Windowsだとやはり不安定なんでしょうか。そういえばNamazuでもそうだったな。

 もっと小さめのデータでインデックスの作成に成功。で、付属cgiで検索してみようとする。
 IIS6.0にぶち込んで実行しようとするがうまくいかない。

CGI Error

The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

 HTTPヘッダがだめぽとの仰せ。
 DOS窓から叩くとうまく行くので、そちらからHTMLを出力させてエディタで開いてみる。
 

Cache-Control: no-cache, must-revalidate, no-transform
Pragma: no-cache
Content-Disposition: inline; filename=estseek.cgi
Content-Type: text/html; charset=UTF-8

(以下略)

 んー。ぜんぜん大丈夫そうに見えるけどね。
 cgiプログラムはバイナリで配布されてるので簡単にいじれない。どーすっか。

  • ソースコードを拾ってきて何とか頑張ってみる(積極策)
  • Windows版apacheに逃げる(消極策)
  • めんどくさくなったので諦める(へたれ)

 たぶん続く。



Trackback

You can ping this entry by using http://windy.ac/MT/mt-tb.cgi/805 .

Comments

Post a comment










Remember personal info?