gpt4 book ai didi

javascript - 在同一输入字段中搜索项目和位置

转载 作者:行者123 更新时间:2023-11-30 18:18:44 24 4
gpt4 key购买 nike

我遇到了一个问题。我在互联网上搜索解决方案,但没有找到任何解决方案。

这是我的问题:我有一些项目存储在具有位置(经纬度)的数据库表中。例如,巴黎的飞机、纽约的自行车、巴黎的另一辆自行车、东京的洗碗机等等……我想找到一个地方附近的所有类型的项目。

为此,我做了 2 个输入字段:一个称为“What”,另一个称为“Where”(这个具有谷歌地图的自动完成功能)。如果您在第一个字段中输入“Bike”,在第二个字段中输入“Paris”,则效果很好! (我使用地理编码获取“Where”字段的坐标,然后使用 SQL 查询来过滤对象类型)

但我的目标是在一个输入字段中实现这一目标!一个全局字段,用户可以在其中输入“Bike Paris”或“Paris Bike”并获取数据库中巴黎附近所有自行车的结果。就像谷歌地图中的情况一样:如果你输入“mobile phone chicago”:它会解释“mobile phone near chicago”并得到你的结果。困难在于解释哪个词是一个地方,哪个不是。

您知道如何实现这一点吗?

提前谢谢你。

最佳答案

这需要一些工作。一种方法是使用某些机器学习分类算法的某些手段。他们基本上所做的是使用某种包含观察结果的数据集对他们进行训练,以将对象分类为某些类别。因此,当他们得到一个新对象时,他们可以相应地对其进行分类。

您可以阅读更多关于它们的信息 herehere

如果您无法处理这种复杂性,您可以做的一件简单的事情就是搜索用户在最小数据集中输入的两个词(即事物或地点),如果其中一个比另一个大,等等.

关于javascript - 在同一输入字段中搜索项目和位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12639449/

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