記事No | : 3005 |
タイトル | : Re^2: 検索文字列が長いと検索が実行されない |
投稿日 | : 2019/09/07(Sat) 11:08:00 |
投稿者 | : nao |
> > いつも便利に利用させて頂いております。
> >
> > Windows版のEBWin4についてご質問です。
> >
> > Ver4.7.1以降から、検索の文字列が長めだと検索が実行されないようです。
> > (検索ボタンを押しても反応がない状態)
> > 例えば、検索文字列欄に以下のような文字列(@)を入力した場合に発生しています。
> > @"cripple/|individual/|lame/|maim/|mortal/|person/|somebody/|someone/"
> > 検索文字列を少し短くして
> > A"cripple/|individual/|lame/|maim/|mortal/|person/|somebody/"
> > とすると検索実行されます。
> >
> > Ver4.7.0.1では、上記@、Aともに正常に検索実行されます。
>
> 改行を含む長い文字列を検索すると落ちるという別の問題があり、4.7.1から文字列長チェックをいれました(64文字)。
> 反対に短すぎるかもしれないので、倍程度にはしようかと思います。
> 4.7.2をリリースしたばかりなので、次回のリリースの機会に対応します。
次期リリースでご対応いただけるとのこと、ありがとうございます。
同義語をOR条件で一覧的に検索する場合に検索文字列が長くなる場合があります。
64文字の制限を倍程度に拡張とのこと、もし可能であれば、4倍の256文字程度まで広げて頂けると嬉しいです。
無理のない範囲でご検討のほど、よろしくお願いいたします。