0

私のウェブサイトに自動提案を統合したいと考えています。どのオプションを追求する必要がありますか? jQuery ルートと Javascript ルートを比較する利点はありますか? デメリットは?

サーバー側の JSP からローカルの JavaScript 要求情報を取得するのはどうですか? データベースには、使用する約 10,000 のキーワードがあります。

これについて何らかの方向性を示していただければ幸いです。ありがとうございました。

4

4 に答える 4

3

jQuery 対 Javascript ではありません。jQuery は、あなたの生活を楽にするために巧妙に書かれた JavaScript にすぎません。実際、auto-suggest 要素を最初から作成する必要はなく、jQuery で/用に構築されたautosuggest プラグインをダウンロードできます。

10,000 個のアイテムを処理する場合、ユーザーが特定のアイテムを取得するために入力している間に、非同期リクエストを開始すると思います。ユーザーが「app」と入力すると、「app」で始まるすべてのキーワードが検索され、それらが autosuggest ボックスの入力候補として返されます。これにより、帯域幅と読み込み時間が大幅に短縮されます。

于 2010-02-25T05:50:29.740 に答える
0

私の意見では、JQueryは良い選択肢です。私は個人的にhttp://docs.jquery.com/Plugins/Autocompleteを使用しましたが、このプラグインはかなり有望です。

10,000項目に関する限り、DBの特定の列のインデックスを使用して、検索プロセスを高速化できます。

于 2010-02-25T06:08:30.453 に答える
0

私は次の手順を実行します

create a dictionary in the client using json or something
1. wait for inputs > 4 characters in the text box 
2. send the request to server using ajax
3. use like search in your sql query.
4. send back the data to the client
5. pass the data to the text box div overlay so that it highlights.
6. add the same data set to the dictionary. this will help for later searches.
于 2010-02-25T06:09:54.413 に答える
0

どんなプログラミング言語でもできます。ただし、第三者から普遍的で再利用可能なものを提供するために、 OpenSearchの仕様と形式を調べることができます。

于 2010-02-25T05:50:21.990 に答える