Firebirdのあいまい検索に関する質問です。
Delphiのコード内で、下記のような同一項目に3個の値を指定したあいまい検索を
実行するクエリを作ったのですが、
SELECT * FROM CUSTOMER where (SEARCH_DATA like '%田中%') and (SEARCH_DATA like '%一郎%') and (SEARCH_DATA like '%テスト%')
Implementation limit exceeded block sizes exceeds implementation restriction
というエラーを表示して検索が実行されません。
FlameRobinで実行してもエラーになってしまいますのでこの様な使い方は出来ないみたいですね。
こういった検索を実装するにはどうすればいいのでしょうか?
ちなみにパラメータ2個では問題無く検索結果が表示されます。
以上、よろしくお願いいたします。
開発環境 Windows10 64bit / Delphi10.2 Win32 / Firebird 2.5.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/17 00:54