Результаты поиска в Википедии отличаются от API (opensearch) и обычного веб-интерфейса?

Для текстового запроса "главный + гистосовместимость + комплексный + класс + II + антигены" я получаю разные результаты, используя веб- и API-интерфейсы. Есть ли способ получить те же результаты, что и веб-интерфейс, используя API?

Запрос с веб-интерфейсом:

http://en.wikipedia.org/w/api.php?action=opensearch&search=major+histocompatibility+complex+class+II+antigens

Запрос с API:

http://en.wikipedia.org/w/api.php?action=opensearch&search=major+histocompatibility+complex+class+II+antigens

Я посмотрел на ссылку 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,

Другие вопросы по тегам