2

我正在存储有关本地“事件”的信息。它们由 3 个东西描述 - 地址、日期、关键字(标签)。我希望至少有一个搜索框来搜索地址和关键字。日期可能会转到单独的字段。我假设大多数人会搜索“今天”发生的事件,所以这个过滤器不会获得那么多流量。

我需要这些地址是正确的(因为我之后会对它们进行地理编码)所以我需要在提交表单之前验证它们并在用户在那里输入错误时显示“你的意思是”列表。我不能在这里进行生命搜索。我可以对关键字进行实时搜索。请记住,用户也可以在那里打错字,我想抓住它。

在这种情况下,是否有一种巧妙的方法来设计输入的解析器来猜测哪个应该是地址和哪些关键字?

或者

当用户输入他的查询时,有没有办法实际解析它?也许我应该在输入 3 个前字符后显示关键字的自动完成提示,如果用户拒绝使用它们,那么假设它是他正在输入的地址的一部分。

你怎么看?

4

1 回答 1

2

查看 Document Cloud 的视觉搜索

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

于 2011-06-29T04:49:05.137 回答