维基百科搜索结果与api(opensearch)和普通网络界面不同?

nfl*_*cco 2 api wikipedia wikimedia opensearch

对于文本查询"major + histocompatibility + complex + class + II + antigens",我使用web和api接口得到不同的结果.有没有办法使用api获得与Web界面相同的结果?

使用Web界面查询:

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://stackoverflow.com/questions/1397938/is-there-any-api-in- java-to-access-wikipedia-data)但是他们都没有处理这个问题.opensearch api是否使用不同的搜索引擎?

Ano*_*mie 6

action=opensearch不做你的想法.它搜索以输入的前缀开头的页面标题,用于在搜索框等中完成输入.与Special:Search相当的API list=search.