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 ErrorThe 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 .
