2

ローカルの「イベント」に関する情報を保存しています。それらは、アドレス、日付、キーワード (タグ) の 3 つによって記述されます。少なくとも住所とキーワードの検索ボックスを 1 つだけにしたい。日付は別のフィールドに移動する場合があります。ほとんどの人は「今日」に行われるイベントを検索するので、このフィルターではそれほど多くのトラフィックは得られないと思います。

これらの住所が正しい必要があるため (後でジオコーディングするため)、フォームを送信する前に住所を検証し、ユーザーがタイプミスをした場合は「もしかして」のリストを表示する必要があります。私はここで人生の検索を行うことはできません。キーワードでライブ検索を行うことができます。ユーザーもそこでタイプミスをする可能性があることに注意してください。私はそれを見つけたいと思っています。

この場合、入力のパーサーを設計して、どれが住所で、どのキーワードであるかを推測する賢い方法はありますか?

また

ユーザーがクエリを入力しているときに実際に解析する方法はありますか? 最初の 3 文字が入力された後、キーワードのオートコンプリート ヒントを表示し、ユーザーがそれらの使用を拒否した場合は、それが入力しているアドレスの一部であると想定する必要があります。

どう思いますか?

4

1 に答える 1

2

DocumentCloudのビジュアル検索をご覧ください

http://documentcloud.github.com/visualsearch/#demo

于 2011-06-29T04:49:05.137 に答える