gpt4 book ai didi

javascript - 使用 Freebase 建议如何根据另一个字段的选择来过滤一个字段

转载 作者:行者123 更新时间:2023-11-28 10:25:54 25 4
gpt4 key购买 nike

如果我使用 Freebase Suggest ( http://wiki.freebase.com/wiki/Freebase_Suggest ),并且有一个字段可以选择国家/地区或州,那么如何让另一字段“城市”过滤器仅显示该国家/地区或州的城市?

此外,如果有人选择“纽约”(“/en/new_york”)作为其州,我将如何查询以找出“国家”是“美利坚合众国”?

最佳答案

不幸的是,这并不像您希望的那么容易。您可以查看城市的/location/location/contained_by 属性,看看/en/united_states (或您要查找的任何内容)是否包含在其中。但是,这不会为您提供您希望的所有答案 - 例如,如果您查看/en/new_york,您会发现它包含在/en/new_york_state 中,但没有直接链接到/en/United_states。

您可以查看/en/new_york_state 并找到/en/united_states 包含的内容,但在 Suggest 中没有简单的方法来执行这种“传递”搜索。

您唯一能做的就是使用“included”MQL 扩展,但这依赖于 Freebase 中存在正确的地理数据。

关于纽约(州)是美国的一部分,只需查看/location/administrative_division/country 即可。

希望这有帮助!

关于javascript - 使用 Freebase 建议如何根据另一个字段的选择来过滤一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4308018/

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