私は住所の概念を持つシステムを持っています(郵便番号のように)。 Address1-4、City、PostCodeのフィールドを持つAddressテーブルがあります。郵便番号の保存と照会
私はUIで簡単にクエリできるように、このアドレスデータを保存する最善の方法を見つけようとしています。ユーザーは一般に、別のフィールド(おそらく郵便番号を除く)があることを認識していないので、5つの検索フィールドに正しい文字列を入力するように頼んでも機能しません。私はそれがアドレスの一部と試行して一致する単一の検索フィールドである必要があると感じています。例えば
Address1: Flat 23
Address2: Big Towers
Address3: 1 Baker Street
Address4: (Blank)
City: London
PostCode: W1U 6AA
だから、「ビッグ・タワーズでフラット23」を見つけたい場合、私は、クエリボックスに「23ビッグタワー」や「ビッグ・タワー23」と入力し、それを期待したいかもしれません例えば上記を見つける。しかし、フィールドが分離されているため、これは達成するのが難しいです。
このアプリは完全に独占的なので、アドレスの保存方法を変更したり、複数の方法で保存することは完全に可能です。アプリケーションはC#のUIとJavaの中間層です。
住所を保存してユーザーの視点から簡単に検索UI +クエリを構成する方法については、お勧めはありますか?
EDIT:例を追加しました
何デシベルツールを使用してはどうですか?すなわち、全文?これはオプションですか? – wmz