社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103
帮助:搜索
如果对于内容有任何疑问,请在评论区留言或加入tools讨论群(717421103)进行讨论。
CirrusSearch 是 MediaWiki 软件的一个扩展,它集成了 Elasticsearch 搜索引擎,为 MediaWiki 提供强大的全文搜索功能。Elasticsearch 是一个基于 Lucene 的分布式搜索引擎,它提供了快速且可扩展的搜索服务。CirrusSearch 扩展允许用户在 MediaWiki 站点上执行复杂的搜索查询,并且通常比默认的搜索引擎提供更精确和更快的搜索结果。
参考链接:
- https://mzh.moegirl.org.cn/Help:%E6%90%9C%E7%B4%A2/%E6%90%9C%E7%B4%A2%E4%BB%A3%E7%A0%81
- https://www.mediawiki.org/wiki/Help:Searching
- https://www.mediawiki.org/wiki/Help:CirrusSearch
用法介绍
在支持 CirrusSearch 的 MediaWiki 站点上,你可以在搜索框中输入查询来执行搜索。除了简单的关键词搜索,CirrusSearch 还支持一系列的高级搜索功能,这些功能可以通过在搜索查询中使用特定的语法来实现。
高级搜索功能的用例
1. 精确短语搜索: 使用双引号来搜索精确的短语。
"搜索短语"
2. 排除词搜索: 使用减号来排除包含特定词的页面。
搜索词 -排除词
3. 分类搜索: 搜索属于特定类别的页面。
incategory:"分类名称"
4. 文件类型搜索: 搜索特定类型的文件。
filetype:pdf
5. 作者搜索: 搜索由特定用户创建或编辑的页面。
author:"用户名"
6. 标题搜索: 搜索标题中包含特定词的页面。
intitle:"搜索词"
7. 链接搜索: 搜索包含指向特定页面的链接的页面。
linksto:"页面名称"
8. 子页面搜索: 搜索某个页面的所有子页面。
subpageof:"父页面名称"
9. 最近编辑搜索: 搜索最近编辑的页面。
hastemplate:"最近更改"
10. 语言链接搜索: 搜索具有特定语言链接的页面。
haslanguagelink:"语言代码"
11. 搜索特定命名空间: 搜索特定命名空间内的页面。
namespace:"命名空间名称"
12. 布尔操作符: 使用 AND, OR, NOT 来组合搜索条件。
(搜索词1 AND 搜索词2) OR (搜索词3 AND NOT 搜索词4)
13. 通配符搜索: 使用星号 (*) 作为通配符进行搜索。
搜索词*
14. 最近编辑时间搜索: 搜索在特定时间内编辑的页面。
modified:>2023-01-01
15. 页面大小搜索: 搜索特定大小的页面。
size:>1000
请注意,实际的搜索语法可能会根据 MediaWiki 站点的具体配置和使用的 CirrusSearch 版本有所不同。在使用这些高级搜索功能之前,最好查看该站点的帮助页面或搜索特殊页面以获取确切的可用选项和语法。
要使用这些高级搜索功能,只需在搜索框中输入相应的查询字符串,然后执行搜索即可。例如,如果你想搜索包含“MediaWiki”这个词且属于“扩展”分类的页面,你可以输入以下查询:
MediaWiki incategory:"扩展"
CirrusSearch 扩展为 MediaWiki 用户提供了强大的搜索能力,使得查找信息变得更加高效和精确。