[关闭]
@youjustdoit 2015-11-08T12:26:06.000000Z 字数 2037 阅读 3260

Evernote搜索语法

evernote;search


前言

Evernote作为一款记录工作笔记、生活点滴的云端笔记软体,随着时间推移,记录的各种笔记日渐丰富。那么快速查找到所需笔记,提升行事效率就显得有必要。
Evernote将所有笔记搜索和过滤转化为一个简单的、基于文本的字符表达。其内部搜索格式用于已保存的搜索查询,也可被高级用户直接使用。字符匹配不区分大小写,并且多个空格当作它们是单个空格一样对待。默认情况下,搜索结果是根据每个搜索词相匹配的交叉笔记。但在使用any语法的情况下,搜索执行按单个术语匹配联合,搜索的笔记将被返回任何符合过滤条件的结果。

搜索语法

notebook:[nb name]

  1. notebook:travel 青海 #在笔记簿travel中搜索关键词"青海"有关的笔记

any: [key word]
any 语法在冒号:后面要留有空格。根据我实际搜索操作,如不留空格则返回搜索结果为0

tag:[tag name]
对标记了标签的笔记进行搜索

  1. tag:cooking #搜索标签为cooking的笔记
  2. tag:cook* #搜索标签以cook开头的笔记
  3. -tag:cook* #搜索标签不以cook开头的笔记
  4. tag:* #搜索至少标记了一个标签的笔记
  5. -tag:* #搜索不带标签的笔记
  6. notebook:travel tag:cooking 青海 #搜索"青海"时返回结果是限定在笔记簿"travel" 并标记了标签为"cooking"内的笔记内容。但如果运用"any:"语法,如下语法:
  7. notebook:travel tag:cooking any: 青海
  8. #则搜索的关键词“青海” 则并不会限定在tag:cooking 内,在notebook:travel 内含有“青海”搜索词的都将会显示出来

**intitle:[文本]
搜索标题中含有指定文本的笔记

  1. intitle:备份
  2. intitle:"利用dd命令备份"

created:[datetime] #按创建日期来搜索笔记
日期格式如下所示:
yyyymmdd #年月日来表示日期如20151106
day-number #以数字表示距当前日期天数day-2,前二天创建的笔记
week-number #如week-1表示前一周
month-number#如month-2表示距今二个月的笔记
year-number #year-1 表示距今一年的笔记

  1. notebook:linux created:day-7 backup #查找在笔记本linux中7天前创建的包含"backup"的笔记
  2. notebook:linux created:week-1 wget #查找最近一周有关wget命令用法的笔记

updated:[datetime]
此搜索语法将匹配任何有updated 时间戳的笔记
其格式及用法同created:[datetime],这里不再赘述。

resource:[MIME type string]
此搜索语法将匹配笔记资源中有指定MIME格式的笔记内容。MIME代表multipurpose internet mail extesions(多用途互联网邮件扩展),通常以下列形式表示:

  1. content-type:[type]/[subtype]; parameter

top-level-type有下列形式:

text: 用于标准化表示的文本信息
Application:用于传输应用程序数据
Image:用于传输图片数据
Audio:用于传输音频数据
Video:用于传输视频格式影像数据
Message:用于封装e-mail消息
Multipart:连接消息体多重部分构成的消息体

更多MIME的完整列表请点击上述MIME链接查看。

  1. resource:image/jpeg
  2. resource:image/gif
  3. resource:text/plain or text/html text/csv
  4. resource:audio/midi
  5. resource:audio/mp4
  6. resource:audio/ogg
  7. resource:audio/x-wav
  8. resource:application/vnd.ms-powerpoint
  9. resource:application/vnd.ms-word

reminderTime:[datetime]
evernote有设置时间提醒功能,利用此语法可快速查询等于今天或以后日期到期的提醒

  1. reminderTime:day #匹配设置了时间提醒为今天或以后到期的笔记
  2. remindertime:day -remindertime:day+10 #匹配所有从今天往后10天到期的提醒笔记
  3. remindertime:day -remindertime:month+1 #匹配一个月后到期的提醒笔记

**reminderdonetime:[datetime]
查询提醒日期已过的笔记

  1. reminderdonetime:day #匹配今天提醒笔记已done状态的笔记
  2. reminderdonetime:day-7 #匹配过去一周提醒已done的笔记
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注