はじめに、私はJOINSまたはフルテキスト検索を許可しないGoogle App Engineを使っています。オートコンプリート検索のサーバー/クライアントの負荷を分散する
問題:私は(Googleのインスタント検索など)自動補完検索バーを構築しようとしています。説明のために、データベースの各エントリがスペースのない大きな文字列であると仮定します。私が "cr"をタイプすると、 "cr"で始まるすべての文字列をオートコンプリートアシストします。私はGoogle App Engineでこの検索を達成する方法を考え出しましたが、入力検索バーでキーが押されるたびにサーバーにクエリをPOSTするのは恐ろしい考えです。
私は、クライアント側とサーバー側のキャッシュの組み合わせがこれを効率的に行うのに役立つと考えていますか?誰にもアイデアはありますか?ベストプラクティスのヒントありがとう。