Запрос DBpedia для нескольких ключевых слов - PullRequest
3 голосов
/ 28 октября 2011

Я хочу запросить 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

Это правильный способ сделать это?

1 Ответ

2 голосов
/ 15 ноября 2011

Не ограничивайте результаты классом места, кажется, не работает

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...