Результаты поиска в Википедии отличаются от API (opensearch) и обычного веб-интерфейса?
Для текстового запроса "главный + гистосовместимость + комплексный + класс + II + антигены" я получаю разные результаты, используя веб- и API-интерфейсы. Есть ли способ получить те же результаты, что и веб-интерфейс, используя API?
Запрос с веб-интерфейсом:
Запрос с API:
Я посмотрел на ссылку API (http://en.wikipedia.org/w/api.php) и вопрос о SO (http://stackru.com/questions/1397938/is-there-any-api-in-java-to-access-wikipedia-data), но никто из них не занимался этой проблемой. API opensearch использует другую поисковую систему?
1 ответ
action=opensearch
не делает то, что ты думаешь. Он ищет заголовки страниц, начинающиеся с введенного префикса, для использования при завершении ввода в поле поиска или тому подобное. API эквивалентный Special:Search is list=search
,