我正在存储有关本地“事件”的信息。它们由3个东西描述 - 地址,日期,关键字(标签)。我想只有一个搜索框,至少包含地址和关键字。日期可能会转到单独的字段。我假设大多数人都会搜索“今天”发生的事件,因此这个过滤器不会获得那么多流量。
我需要这些地址是正确的(因为我之后会对它们进行地理编码)所以我需要在提交表单之前对它们进行验证,如果用户在那里输入拼写错误,则显示“你是说”的列表。我不能在这里做生活搜索。我可以对关键字进行实时搜索。请记住,用户也可以在那里输入拼写错误,我想抓住它。
在这种情况下,是否有一种聪明的方法来设计输入的解析器来猜测应该是哪个地址以及哪些关键字?
或
有没有办法在用户输入查询时实际解析它?也许我应该在输入3个第一个字符后显示关键字的自动完成提示,如果用户拒绝使用它们,那么假设它是他正在输入的地址的一部分。
您的想法是什么?