【问题标题】:Wikipedia search results different for api (opensearch) vs normal web interface? [closed]api(opensearch)与普通网络界面的维基百科搜索结果不同? [关闭]
【发布时间】:2011-08-14 08:14:48
【问题描述】:

对于文本查询“major+histocompatibility+complex+class+II+antigens”,我使用 web 和 api 接口得到了不同的结果。有没有办法使用 api 获得与 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 是否使用不同的搜索引擎?

【问题讨论】:

    标签: api wikipedia opensearch wikimedia


    【解决方案1】:

    action=opensearch 不会按照你的想法去做。它搜索以输入的前缀开头的页面标题,用于在搜索框等中完成输入。 Special:Search 的 API 等效项是 list=search

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-22
    • 2019-04-09
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多