0

州/郡、それらに対応する都市、およびそれぞれの都市に対応する都市のリストがあります。

- State1
  - City1
    - Town1
    - Town2
    ...
  - City2
  ...

これらをエンタープライズ Java Web アプリケーション内に格納する方法が必要です。

エンティティ間の関係を維持する必要があります。つまり、町は都市に属し、都市は州/郡に属します。

データの目的は、ユーザーに町や都市の自動提案を提示し、ユーザーがテキスト ボックスに入力できるようにすることです。

このデータは時々変更される可能性があり、更新が必要になる場合があります (おそらくかなりまれです)。

例:
- ユーザーがドロップダウンから state1 を選択します。
- 彼らは現在、チャーターの「さん」を都市入力ボックスに入力します。
- 検索を実行して、state1 の「san」で始まる都市のリストを返したいと考えています。(Ajax リクエスト)。

以前にこれに似たものを実装する必要があったかもしれない人々からのフィードバックを探しています。

HSQL などのインメモリ DB を使用しましたか?

4

2 に答える 2

0

間に検索サーバーを柔軟に使用できますか? エンタープライズ システムで同様の要件があり、Apache Solr (Lucene ベースの検索サーバー) を使用しました。Solr 構成には、データベースを解析し、インデックス付きデータ コレクションを格納するオプションがありました。ユーザー インターフェイスからの Ajax 要求 (少なくとも 2 つのアルファベットが押されるまで送信スロットリング) は、Solr への API を呼び出します。

この設定により、驚くほど速い結果が得られました。

于 2013-07-10T16:19:52.583 に答える