我目前正在为我正在处理的小型网站搜索算法。我现在的问题是,它不够灵活。我的雇主希望搜索更灵活,并且可以在城市内进行搜索。检索搜索字符串中的城市
现在我有大部分的搜索工作,但我坚持这个城市的事情。我想要做的是在搜索字符串中找到城市名称,从数据库中获取城市ID,如果检测到的字符串实际上是城市,则必须从原始搜索字符串中删除城市名称以执行特定搜索之后的标题等等。
例如,如果我有以下搜索字符串“脊椎按摩哥本哈根C”,那么我希望能够找到“哥本哈根C”部分,获得该城市的城市ID,然后将其从我搜索的其余部分中排除,以便其余部分只会寻找“脊椎按摩师”。
我希望你明白我在找什么。
感谢
这是一个难题,有兴趣看看会发生什么。你能超越PHP/mySQL吗?即在您的服务器上安装新软件? –