データストレージにfirebaseを使用しています。データ構造は次のようになります。
products:{
product1:{
name:"chocolate",
}
product2:{
name:"chochocho",
}
}
このデータに対してオートコンプリート操作を実行したいのですが、通常は次のようにクエリを記述します。
"select name from PRODUCTS where productname LIKE '%" + keyword + "%'";
たとえば、私の状況では、ユーザーが「cho」と入力した場合、結果として「chocolate」と「chochocho」の両方を表示する必要があります。すべてのデータを「製品」ブロックの下に置き、クライアントでクエリを実行することを考えましたが、これには大きなデータベースには多くのメモリが必要になる場合があります。では、SQL LIKE 操作を実行するにはどうすればよいですか?
ありがとう