私は、ストアのリストから自動完成する必要がある検索機能を持つアンドロイドアプリケーションを作成しています。このリストには、数千のストアしかありません。LIKEのオートコンプリートはデータベースにも負荷がかかりますか?
現在の方法は、ユーザーが入力をやめた後数百msごとにLIKEクエリをデータベースに送信し、これらの結果をオートコンプリートリストに入力することです。
この方法を使用するとデータベースにストレスがかかるのですか?
接続が遅いユーザーの場合は連続通話を行うのが難しく、すべてのストアをメモリにロードしてそこからフィルタする必要があるため、これはうまくいかないことが示唆されています。
代わりに、部分文字列が機能します。左(フィールド、3)= 'ABC'は 'ABC%'のようなフィールドよりもうまく動作します。とにかくローカルメモリに保存したいと思う – Twelfth