我正在存储关于本地“事件”的信息。他们被描述了三件事-地址,日期,关键字(标签)。我希望只有一个搜索框,至少地址和关键字。日期可能会转到一个单独的字段。我假设大多数人都会搜索“今天”发生的事件,这样这个过滤器就不会有那么多的流量。
我需要这些地址是正确的(因为我在后面对它们进行地理编码),所以我需要在提交表单之前对它们进行验证,如果用户在那里输入错误,我需要显示一个“您的意思是”的列表。我不能在这里搜索生命。我可以在关键字上进行实时搜索。请记住,一个用户也可以在那里做一个错误,我想抓住这一点。
是否有一种聪明的方法来设计输入的解析器在这种情况下猜测哪个应该是地址和哪个关键字?
或
是否有办法在用户输入查询时对其进行实际解析?也许应该在输入3个第一个字符之后显示关键字的自动完成提示,如果用户拒绝使用这些提示,则假设它是他键入的地址的一部分。
你认为如何?
发布于 2011-06-29 04:49:05
查看Document的可视化搜索
http://documentcloud.github.com/visualsearch/#demo
https://stackoverflow.com/questions/2211036
复制相似问题