Mak*_*see 7 full-text-search wikipedia-api mediawiki-api
当我使用 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>
Run Code Online (Sandbox Code Playgroud)
这个错误甚至列在文档中(http://www.mediawiki.org/wiki/API:Search),但没有任何解释。
实际上,有一种方法可以解决此问题,只需intitle:在搜索词中添加前缀即可:
srsearch=intitle:sql
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到解释:https : //en.wikipedia.org/wiki/Help : Searching#Parameters
这意味着维基百科使用的搜索引擎(Lucene,我相信)不支持标题搜索。
| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |