うがー,なんかよく動かない。
EUC-JPの検索語が,検索語のSplit時にいったんUTF-8に変換されて,それが普通の文字列として解釈されて,さらにEUC-JPからUTF-8に変換されるので,インデックス検索時に利用される検索文字列が空になってしまうようだ。ejSplitterは検索語のSplit時にちゃんとunicode文字列を返している。ZCTextIndexの作る検索語用のインスタンスがunicodeを扱えるように考えられていないのかな。
時間があったら調べてみよう(とかいうと決まって時間がとれないんだけど)。
カタログ検索はとりあえず後回し。精神的負担を減らすことにします。。。
カタログ検索後回し