当我查询 freebase 时,我想查询 DBpedia 的多个关键字:
http://api.freebase.com/api/service/search?query=%2BEgypt%2BPyramids
我得到了合理的结果,例如:“埃及金字塔”、“古埃及”、“吉萨金字塔(埃及)”。
但是,每当我尝试使用多个关键字查询 dbpedia 时,我都会得到一个空的 ArrayofResult
,尽管当我单独查询每个关键字时,我确实得到了结果。
我找不到 DBpedia 关键字搜索服务的任何文档,只有这个:http://dbpedia.org/lookup
我这样写查询:
http://lookup.dbpedia.org/api/search.asmx/KeywordSearch?QueryClass=place&QueryString=Egypt+pyramid
这是正确的做法吗?
最佳答案
不要用地点类别限制结果,这似乎不起作用
http://lookup.dbpedia.org/api/search.asmx/KeywordSearch?QueryClass=&QueryString=Egyptian%20Pyramids
关于semantics - 查询 DBpedia 多个关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927391/