搜索语法
搜索模式
AnySearch 支持四种搜索模式,可从搜索栏下拉菜单中选择:
| 模式 | 行为 | 示例 |
|---|---|---|
| 包含(默认) | 匹配文件名中任意位置包含搜索词的文件 | report → "annual-report.pdf" |
| 前缀 | 匹配以搜索词开头的文件 | report → "report-2024.xlsx" |
| 后缀 | 匹配以搜索词结尾的文件 | report → "annual-report" |
| 精确 | 精确匹配文件名 | report.pdf → 仅 "report.pdf" |
内联过滤器
在搜索查询中直接添加过滤器:
扩展名过滤
ext:pdf
ext:swift
*.tsx 将结果限制为特定文件扩展名。
文件名通配符
在搜索词中使用 * 或 ? 进行模式匹配,行为与 shell glob 类似:* 匹配任意长度(含零长度)的字符,? 精确匹配一个字符。
| 输入 | 说明 |
|---|---|
*.pdf | 纯扩展名快捷写法(等同 ext:pdf) |
*文档.pdf | 所有以 “文档.pdf” 结尾的文件 |
??report | 前面正好两个字符 + “report”(如 “01report”、“XYreport”) |
*.p?f | 扩展名为三个字符、首位 p、末位 f 的文件(pdf / pcf / puf …) |
2026-*-总结* | 含 “2026-…-总结…” 模式的文件 |
通配符可以与其他过滤器组合:*报告.pdf modified:this-week 表示本周修改过、文件名以 “报告.pdf” 结尾的文件。
大小过滤
size:>100mb
size:<1kb
size:1mb..100mb 按文件大小过滤。支持单位:kb、mb、gb。
日期过滤
modified:today
modified:this-week 按修改日期过滤。
类型过滤
type:file
type:folder 仅显示文件或仅显示文件夹。
排除
NOT 关键词 从结果中排除匹配关键词的文件。
组合过滤器
在单个查询中组合任意过滤器:
project ext:swift size:>10kb modified:this-week 这将查找大于 10KB、本周修改过、文件名包含 "project" 的 Swift 文件。