当我使用维基百科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)中,但没有任何解释。
答案 0 :(得分:3)
这意味着维基百科使用的搜索引擎(Lucene,我相信)不支持标题搜索。
答案 1 :(得分:2)
实际上,有一种方法可以解决此问题,只需在搜索字词中添加intitle:
前缀:
srsearch=intitle:sql
您可以在此处找到解释: https://en.wikipedia.org/wiki/Help:Searching#Parameters