【发布时间】:2010-02-05 22:56:17
【问题描述】:
我正在存储有关本地“事件”的信息。它们由 3 个东西描述 - 地址、日期、关键字(标签)。我希望至少有一个搜索框来搜索地址和关键字。日期可能会转到单独的字段。我假设大多数人会搜索“今天”发生的事件,所以这个过滤器不会获得那么多流量。
我需要这些地址是正确的(因为我之后会对它们进行地理编码)所以我需要在提交表单之前对其进行验证,并在用户在那里输入错误时显示“您的意思是”列表。我不能在这里进行生命搜索。我可以对关键字进行实时搜索。请记住,用户也可以在那里打错字,我想抓住它。
在这种情况下,有没有一种巧妙的方法来设计输入的解析器来猜测哪个应该是地址以及哪些关键字?
或
有没有办法在用户输入他的查询时实际解析它?也许我应该在输入 3 个第一个字符后显示关键字的自动完成提示,如果用户拒绝使用它们,那么假设这是他正在输入的地址的一部分。
你怎么看?
【问题讨论】:
-
我提供了一个有关 Google 风格搜索关键字 (stackoverflow.com/questions/2328926/…) 的相关问题的答案。如果这对您有帮助,请告诉我。
标签: search search-engine search-box