0

基本的に、私はMySQLデータベースを持つSpring APIを持っており、自分のAPIを使用しているフロントエンドWebアプリケーションで彼の名前でユーザーの検索を実行できる必要があります。そのトリックは、Googleの検索のようなので、入力して3つの文字、これら3つの文字から始まる名前のすべてのユーザーのリストは、APIからWebアプリケーションに返されると言うことができますが必要です。任意の文字を入力または削除することによって、リストは動的に変化するはずである。RESTful spring APIでのユーザー検索

私の質問は、この種の「動的」検索をAPIでどのように実装できるかです。要求はどのように見えるべきですか? APIのプロセス全体のアーキテクチャはどのように見えますか?

答えて

3

これを取り除く方法はいくつかあります。あなたのAPIでこれをコーディングすることはおそらく最も効率的ではないでしょう。 SOLRまたはLuceneを使用して、検索するデータのインデックスを作成することをお勧めします。フロントエンドには、テキストフィールドに文字が入力または削除されたときにリストを更新するいくつかのJSがあります。

JQueryは、UIから探しているプラ​​グインを提供します。

https://jqueryui.com/autocomplete/

+0

ありがとうございます。私はそれを試してみる。 – Daniel