7

当我使用 Wikipedia API 执行全文搜索时,我无法将其缩小到仅标题 (srwhat=title)。

因此,在任何地方搜索(默认) http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=sql&srnamespace=14&format=xml

返回结果,如果我添加 srwhat=title,我得到一个错误:

<api servedby="mw69">
  <error code="srsearch-title-disabled" info="title search is disabled"/>
</api>

这个错误甚至列在文档(http://www.mediawiki.org/wiki/API:Search)中,但没有任何解释。

4

2 回答 2

6

实际上,有一种解决方法,只需intitle:在搜索词中添加前缀:

srsearch=intitle:sql

你可以在这里找到解释: https ://en.wikipedia.org/wiki/Help:Searching#Parameters

于 2015-10-22T13:06:36.230 回答
3

这意味着维基百科使用的搜索引擎(Lucene,我相信)不支持标题搜索。

于 2013-01-15T15:03:09.533 回答