Mediawiki 维基百科api结果在列表查询和生成器查询之间有所不同

Mediawiki 维基百科api结果在列表查询和生成器查询之间有所不同,mediawiki,wiki,wikipedia-api,mediawiki-api,Mediawiki,Wiki,Wikipedia Api,Mediawiki Api,我正在探索维基API 根据下面的帖子,我有一些疑问。 我需要获取用于搜索的wiki URL。所以我使用了generator=search而不是list=search 但是从这两种方法得到的结果在返回顺序上有所不同 有人能告诉我,在生成器方法中,结果是基于什么因素排序的吗 示例尝试: 发电机: 名单: 好问题。一个生成器页面的条目似乎按标题的字母顺序排列。为什么这对您很重要?search模块没有sort参数,因此我认为这意味着顺序未定义。搜索结果总是有分数。在列表中,它是按分数排列的,但在生成

我正在探索维基API

根据下面的帖子,我有一些疑问。

我需要获取用于搜索的wiki URL。所以我使用了
generator=search
而不是
list=search

但是从这两种方法得到的结果在返回顺序上有所不同

有人能告诉我,在生成器方法中,结果是基于什么因素排序的吗

示例尝试:

  • 发电机:
  • 名单:

好问题。一个生成器页面的条目似乎按标题的字母顺序排列。为什么这对您很重要?
search
模块没有
sort
参数,因此我认为这意味着顺序未定义。搜索结果总是有分数。在
列表
中,它是按分数排列的,但在
生成器
中,它是按
页面ID
排序的。虽然您不会丢失搜索排名,但它是由
索引
@Bergi-Nope给出的,它实际上是按
页面ID
排序的,而不是按
标题
排序的。