gpt4 book ai didi

php - 在搜索字符串中检测城市

转载 作者:行者123 更新时间:2023-11-29 03:11:21 24 4
gpt4 key购买 nike

我目前正在研究我正在开发的一个小型网站的搜索算法。我现在的问题是,它不够灵活。我的雇主希望搜索更加灵活,也可以在城市内进行搜索。

现在我已经完成了大部分搜索工作,但我仍然受困于这个城市。我想要做的是在搜索字符串中找到一个城市名称,从数据库中获取城市 ID,如果检测到的字符串实际上是一个城市,则必须从原始搜索字符串中删除城市名称才能进行特定搜索在标题等之后。

例如。如果我有以下搜索字符串“chiropractor copenhagen c”,那么我希望能够找到“copenhagen c”部分,获取该城市的城市 ID,然后将其从我的其余搜索中排除,以便其余部分只会搜索“脊椎按摩师”。

我希望你明白我在寻找什么。

谢谢

最佳答案

好吧,由于搜索字符串中可能包含所有内容,因此您需要数据库中的城市列表,并在搜索字符串本身中找到这些城市。如果没有类似的东西,那就意味着,即使它是一个真正的城市,它也不会在数据库中,所以在那里也无法获取。但是,如果您能找到类似的城市,则可以将其从搜索字符串中删除,并从数据库中获取城市的详细信息。

关于php - 在搜索字符串中检测城市,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7833211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com