如果我使用的是Freebase建议(http://wiki.freebase.com/wiki/Freebase_Suggest),并且我有一个字段可以选择国家或州,那么如何让另一个字段为“城市”过滤器只显示该国家或州的城市?另外,如果某人选择了他们的州“纽约”(“/ en/new_york”),我将如何查询以找出“国家”是“美利坚合众国”?With Freebase建议如何根据另一个字段筛选一个字段
1
A
回答
0
不幸的是,这并不像你希望的那么容易。您可以查看城市的/ location/location/contained_by属性,并查看/ en/united_states(或您正在查找的任何内容)是否包含在其中。然而,这并不会给你所希望的所有答案 - 例如,如果你看看/ en/new_york,你会发现它包含在/ en/new_york_state中,但是没有直接链接到/ en /美国。
您可以查看/ en/new_york_state并找到/ en/united_states包含的内容,但在Suggest中没有简单的方法来执行这种“传递式”搜索。
您可以做的唯一的事情就是使用“included”MQL扩展名,但这依赖于Freebase中正确的地理数据。
关于作为美国一部分的纽约(州),请查看/ location/administrative_division/country。
希望这会有所帮助!
相关问题
- 1. 按字段筛选并选择另一个字段mongodb
- 2. 如何根据第三个字段将一个字段的值分配给另一个字段?
- 3. 根据另一个布尔字段显示附件字段
- 4. 根据另一个字段值显示表字段值
- 5. 根据另一个字段限制字段的值
- 6. 根据同一个表中另一个字段的值更新字段
- 7. 根据dplyr中另一个字段的值总结一个字段
- 8. 根据以前的选择字段值筛选选择字段
- 9. 根据另一个字段创建新字段QGIS使用案例
- 10. 如何在页面加载时根据另一个字段填充字段? (Infopath)
- 11. Rails:如何使用before_save根据另一个字段更改字段值?
- 12. 如何根据Angular Schema Form中另一个字段的值验证字段?
- 13. 如何根据Doctrine2中表中的另一个字段更新字段?
- 14. 如何根据另一个字段的值验证Zend_Form的字段?
- 15. 根据另一个字段的值为另一个表中的值分配一个字段
- 16. 从一个表中选择数据的字段大于另一个表中另一个字段的数据
- 17. 根据另一个选项卡上的内容更新字段
- 18. 根据字段组筛选记录
- 19. 根据joomla文章数据库的另一个字段创建一个字段的SQL语句
- 20. 如何根据另一个字段的条件从一个字段获取数据
- 21. 在每个行组内,根据另一个字段比较日期字段
- 22. Django QuerySet:按另一个字段的值进行筛选
- 23. SQL:如何根据另一个表中的相同字段创建两个字段?
- 24. 如何根据字段的字符长度筛选行
- 25. 根据另一个表中的选择在一个表中更新字段
- 26. SQL根据一个字段的值在两个字段之间进行选择
- 27. jQuery,试图根据所选内容验证一个字段或另一个字段
- 28. 如何根据另一个字段中的查找值返回一个字段中的值
- 29. SQL Server 2008:如何根据同一个表中的另一个字段更新字段
- 30. MS Access 2010-如何根据另一个表中的字段更新一个表上的字段