4

我想在 DBpedia 中查询多个关键字,例如当我使用以下命令查询 freebase 时:

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

这是正确的做法吗?

4

1 回答 1

2

不要用地方类来限制结果,它似乎不起作用

http://lookup.dbpedia.org/api/search.asmx/KeywordSearch?QueryClass=&QueryString=Egyptian%20Pyramids

于 2011-11-15T09:58:46.453 回答