语雀高级搜索语法

在语雀上搜索时,你可以使用搜索语法构建自己的特定查询条件。当你在使用语法时,语雀的搜索框内将解析到你输入正确的语法并提供出进入语法查询的搜索入口,在进入后搜索结果页右上角将展示出解析正确的语法,并在下方展示按以上语法查询到的结果。

对带空格的关键词组使用引号””

  • 如果搜索含有空格的关键词组,你需要用英文引号””将其括起来。
  • 当你在某条query的搜索结果中找不到预期匹配的结果时,建议使用引号 来查询下,是否存在可完全匹配的结果。
查询语法 示例
“” “知识 大会”匹配含有 “知识大会” 关键词的内容,且不对 “知识大会” 进行分词。

查询标题中含有的内容

  • 如果需要限定关键词的搜索范围,你可以使用 in:title 语法,搜索将搜索范围限定在标题中。
  • 目前语雀文档仅支持了限定范围为标题的搜索。
查询语法 示例
in:title 语雀是什么 in:title匹配标题中含有 “语雀是什么” 关键词的内容。

搜索词高级用法

  • 你可以使用 NOT AND OR 等语法查询或排除包含特定关键词的结果。 NOT AND OR 等运算符只能用于字符串关键词,不适用于数字或日期。
查询语法 示例
NOT 帮助文档 NOT 语雀桌面端匹配含有 “帮助文档” 关键词,但不含有 “语雀桌面端” 关键词的内容。
AND 帮助文档 AND 语雀桌面端匹配含有 “帮助文档” 关键词,和 “语雀桌面端” 关键词的内容。
OR 帮助文档 OR 语雀桌面端匹配含有 “帮助文档” 关键词,或者 “语雀桌面端” 关键词的内容。
联合查询 帮助文档 语雀桌面端优先匹配“帮助文档 语雀”,然后匹配“帮助文档”或者“语雀桌面端”,最后会自动分词匹配。

查询特定的日期

  • 你可以通过使用 > >= < <= 和范围查询,搜索早于或晚于某一个日期或者在某个日期范围内的内容。 日期格式必须遵循YYYY-MM-DD(年-月-日)。
  • 目前语雀文档仅支持了按更新时间查询日期。
查询语法 示例
>YYYY-MM-DD 语雀帮助 updated:>2021-01-01匹配含有 “语雀帮助” 关键词,在 2021 年 1 月 1 日之后更新的内容。
>=YYYY-MM-DD 语雀帮助 updated:>=2021-01-01匹配含有 “语雀帮助” 关键词,在 2021 年 1 月 1 日或之后更新的内容。
<YYYY-MM-DD 语雀帮助 updated:<2021-01-01匹配含有 “语雀帮助” 关键词,在 2021 年 1 月 1 日之前更新的内容。
<=YYYY-MM-DD 语雀帮助 updated:<=2021-01-01匹配含有 “语雀帮助” 关键词,在 2021 年 1 月 1 日或之前更新的内容。
YYYY-MM-DD..YYYY-MM-DD 语雀帮助 updated:2021-01-01..2021-03-01匹配含有 “语雀帮助” 关键词,在 2021 年 1 月 1 日到 2021 年 3 月 1 日之间更新的内容。

查询特定团队&知识库&用户

  • 你可以通过使用 url 语法查询特定的团队、知识库或用户的内容。URL格式需包括完整的团队或知识库ID,建议直接复制地址栏中的URL进行查询。
查询语法 示例
url:团队主页url 搜索语法 url:https://www.yuque.com/yuque在“语雀”团队中,查询匹配含有 “搜索语法” 关键词的内容。
url:知识库主页url 搜索语法 url:https://www.yuque.com/yuque/changelog在“语雀”团队的“语雀更新日志”知识库中,查询匹配含有 “搜索语法” 关键词的内容。
url:用户主页url 前端 url:https://www.yuque.com/zenany在“平侠”用户中,查询匹配含有 “前端” 关键词的内容。
url:团队ID 搜索语法 url:yuque在“语雀”团队中,查询匹配含有 “搜索语法” 关键词的内容。
url:团队ID/知识库slug about yuque url:yuque/support_en在“语雀”团队中的“Yuque Support”知识库中,查询匹配含有 “about yuque” 关键词的内容。

查询与我相关or公开的结果

  • 你可以通过使用 is:related 语法查询与我相关的结果,将获得与勾选“与我相关”时相同的查询效果。
  • 也可以通过使用 is:public 语法查询公开的结果,将获得与不勾选“与我相关”时相同的查询效果。
  • 目前在语雀上同时使用 is:related 语法和 url 语法时,会暂时抛弃掉 url 语法,仅召回 is:related 语法查询到的结果。
查询语法 示例
is:related 搜索语法 is:related匹配含有 “搜索语法” 关键词,并且是“与我相关”的内容。
is:public 搜索语法 is:public匹配含有 “搜索语法” 关键词,并且是“公开”的内容。