|
こちらでテストしてみたら、ハングアップする現象はいまいち再現しなかった
んですが、うまくヒットしない現象は起きました。
あいまい検索のオプションで、
大きい「あ」と小さい「ぁ」を区別しない
をONにしていると、検索文字列/検索対象文字列の両方ともに、「あ」を
「ぁ」に変換してから検索しようとするんですが、[\u3042]の文字は「あ」のま
ま変換されなくて、結果としてうまくヒットしないようでした。
同様のことになりますが、[\u30A2]を検索する時に「ひらがなとカタカナを区
別しない」がONになってても、やはりうまくヒットしないです。
ただ、これはこれで、直すのがちょっと難しそうですけども…。変換してから
検索する仕組み自体を変えないとダメになりそうです。
という、ヒットしない話はとりあえずおいといて…
「あ」と「ぁ」を区別しない設定がONだと、検索の本陣の処理の前のプレ判定
の段階で「ヒットする可能性が無い」って判定になって、その後一切の処理が省
略されるので、今回ハングアップしたのは、上記「あ」と「ぁ」を区別しないオ
プションはOFFなのかなぁと思ったりします。
ということですみませんが、あいまい検索のオプションで、何がONになってる
かだけ教えて欲しいです。
とりあえずハングアップする方について、もうちょっとテストしてみます。
|
|