Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 设计一个一应俱全的搜索框(日期和地址和关键字)_Search_Search Engine_Search Box - Fatal编程技术网

Search 设计一个一应俱全的搜索框(日期和地址和关键字)

Search 设计一个一应俱全的搜索框(日期和地址和关键字),search,search-engine,search-box,Search,Search Engine,Search Box,我正在存储有关本地“事件”的信息。它们由三个东西描述——地址、日期、关键字(标签)。我希望只有一个搜索框,至少可以搜索地址和关键字。日期可能会转到另一个字段。我假设大多数人会搜索“今天”发生的事件,所以这个过滤器不会获得那么多流量 我需要这些地址是正确的(因为我以后会对它们进行地理编码),所以我需要在提交表单之前对它们进行验证,如果用户在表单中输入了错别字,则显示“你的意思是什么”的列表。我不能在这里寻找生命。我可以对关键词进行实时搜索。请记住,用户也可以在那里输入错误,我想抓住这一点 在这种情

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

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

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

当用户输入查询时,是否有办法对其进行实际解析?也许我应该在输入前3个字符后,显示关键字的自动完成提示,如果用户拒绝使用这些字符,则假定这是他输入的地址的一部分


你觉得怎么样?

看看文档云的可视化搜索


我回答了一个关于谷歌式搜索关键词()的相关问题。如果这对你有帮助,请告诉我。