如果我使用的是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. SQL:如何根據第三個字段選擇兩個字段中的一個
- 4. Excel VBA - 根據另一個字段的值創建多個字段
- 5. 在SELECT中,根據字段值取一組字段或另一個字段
- 6. 如何根據第三個字段將一個字段的值分配給另一個字段?
- 7. MySQL - 根據另一個字段的一部分填充一個字段
- 8. 根據另一個表中的字段內容更新字段
- 9. FileMaker根據另一個字段隱藏和顯示字段
- 10. 根據另一個字段值顯示錶字段值
- 11. 根據另一個布爾字段顯示附件字段
- 12. json模式 - 根據另一個字段值需要字段
- 13. 根據Symfony中的另一個字段值驗證字段
- 14. yii2根據另一個字段自動填充相關字段
- 15. 根據另一個字段限制字段的值
- 16. Drupal-6 CCK字段需要根據另一個字段值
- 17. 根據dplyr中另一個字段的值總結一個字段
- 18. 根據同一個表中另一個字段的值更新字段
- 19. 如何基於另一個列表字段篩選一個列表
- 20. 使用大小寫來根據另一個字段的值來選擇字段
- 21. 根據LibreOffice基礎中的另一個表字段創建字段約束
- 22. 根據另一個字段創建新字段QGIS使用案例
- 23. 如何根據droplink字段中的原始值獲取另一個字段值?
- 24. 如何在頁面加載時根據另一個字段填充字段? (Infopath)
- 25. Rails:如何使用before_save根據另一個字段更改字段值?
- 26. 我如何根據另一個字段的輸入驗證字段
- 27. 如何根據另一個字段的值驗證Zend_Form的字段?
- 28. 如何根據Doctrine2中表中的另一個字段更新字段?
- 29. 如何根據Angular Schema Form中另一個字段的值驗證字段?
- 30. 根據同一索引中的另一個字段更新ngRepeat中的字段