Php 使用特殊搜索/工具构建搜索
我正在建立一个网站,基本上是一个“发现你的城市”类网站(例如,商业目录,天气,新闻…)。我的网站的主要功能只是作为一个商业目录。我已经建立了一个从几个mysql表中填充的企业列表搜索(在我的镇上只有大约10000个企业,这意味着只有10000个列表,所以我在速度上没有问题,也不需要移动到全文或Sphinx) 现在,我想建立特殊的搜索,即用户,而不是键入“餐馆”或“乔的螃蟹小屋”,而是键入“新闻”或“天气”,并显示镇上当前的天气,或本地新闻。新闻和天气都是从外部网站获取的。谷歌有一个很好的例子 我如何构建这个?Switch语句是我认为的一种方式,但不确定这是否会成为一个很好的解决方案Php 使用特殊搜索/工具构建搜索,php,mysql,search,Php,Mysql,Search,我正在建立一个网站,基本上是一个“发现你的城市”类网站(例如,商业目录,天气,新闻…)。我的网站的主要功能只是作为一个商业目录。我已经建立了一个从几个mysql表中填充的企业列表搜索(在我的镇上只有大约10000个企业,这意味着只有10000个列表,所以我在速度上没有问题,也不需要移动到全文或Sphinx) 现在,我想建立特殊的搜索,即用户,而不是键入“餐馆”或“乔的螃蟹小屋”,而是键入“新闻”或“天气”,并显示镇上当前的天气,或本地新闻。新闻和天气都是从外部网站获取的。谷歌有一个很好的例子 我
谢谢你的帮助 制作一个“关键字”表来存储这些特殊单词。首先查找该表,如果没有结果,则运行实际搜索。只要您总是对索引(
其中term='$search'
)进行精确查找,而不是使用LIKE,那么查询应该几乎是即时的,因此执行两个查询不会对性能造成太大影响