データベースに含まれる入力されたキーに基づいてオートコンプリート機能を備えた小さな検索エンジンを開発することを計画しています (Google のようなものです)。自動補完を実行するための推奨されるアプローチはありますか。私はJavaでそれをやっています。
3 に答える
このアプリがどのように展開されるかなどは私には明確ではありません.bashのようなオートコンプリート機能の要件として(正しいか間違っているかを問わず)読んだことがあります。
JLineは、Java 用のコマンドライン ライブラリです。カーソルキーによるナビゲーション、履歴、および補完を提供します。残念ながら、このドキュメントは優れたものではありませんが、Completorインターフェースから始めてください。
Web インターフェイスをお探しなら、DWR (Java オブジェクトを Javascript オブジェクトとして公開する) を調べて、この投稿に従ってオートコンプリートを実装します。
次のようなさまざまなイベントを (必要に応じて) サブスクライブする必要があります。TextChanged
次の質問を参照してください。
C# TextBox の TextChanged イベントに相当する Java
それほど難しいことではありません。java をjquery オートコンプリート プラグインと一緒に使用できます。
ここでは、次のような呼び出しを行うだけです。
$("#id").autocomplete("MyJSP.jsp");
したがって、バックグラウンド処理はJavaによって行われ、これによりオートコンプリートプラグインで機能がロードされます. 簡単です!このリンクをご覧ください。
彼らも物事を行うための素敵な春の方法を持っています.