如果我使用的是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-如何根據另一個表中的字段更新一個表上的字段