※内嵌搜索运算符

经常使用搜索框的小伙伴或许会发现,在点击搜索框但还未输入时,底下偶尔会出现一个标注着「tips」的提示框。这个东西叫做Hidden search operators——内嵌搜索运算符。这些运算符并未在界面上明示,但输入之后即可量身定制搜索结果。

AO3有三个搜索框可以使用内嵌搜索运算符:

一个完整的搜索输入由三部分组成:「关键词」、「限定条件」和「排序依据」。其中「关键词」需要用AND连接,而后两种只需要用空格分开。

关键词(Text Searches)

——简单来讲就是大家搜索东西时本能敲上去的东西。

AO3在处理搜索词的时候有这样一个特性:关键词只会一起出现在搜索结果的同一个模块中。(标题、标签、正文、附注都属于不同的模块。)

例子:假如你搜索「BTS 喜欢」,那么你的搜索结果中会出现附注中有「我喜欢BTS!」的作品,而不会有标题中包含「喜欢」、标签中包含「BTS」的文章。

因此,如果你需要搜索可能处在不同模块的关键词,用AND连接它们!

比如:我想搜索包含「BTS」、「狗狗」和「慢热」的作品,它们可能处于不同的模块

那么我应该在搜索框中输入BTS AND puppies AND "slow burn"

PS. 英文双引号""的作用是精确搜索,意思是搜索结果中只会包含slow burn这个词组,两个词不会分开也不会颠倒顺序。

限定条件(Work Properties)

——顾名思义,用来限定想看什么样的文章的。

AO3提供的参考里有很多筛

选条件,用处较多的罗列如下,比较冷门的在折叠栏内,感兴趣的朋友请点开查看。

  1. 按章节数量筛选:

expected_number_of_chapters: 1(只筛选一发完)

-expected_number_of_chapters: 1(只筛选多章)

  1. 按作者筛选:

creators: 用户名(单独筛选某用户的作品)

-creators: 用户名(去除某用户的作品)

  1. 洁癖筛选:

otp: true(筛选出来的作品只打一对CP的标签,会筛选掉所有A/B是背景板或A/B但有其他配对的作品)

  1. 不含配对筛选:

-relationship_ids: *(筛选出不含任何CP或CB配对标签的作品)

其他筛选法则:
  1. 按是否仅登录用户可见筛选: restricted: true(是)restricted: false(不是)

  2. 按作品皮肤筛选: work_skin_id: 277(应用了某一个特殊作品皮肤的作品)

  3. 按导入站点筛选: imported_from_url: xyz(筛选出从xyz网址导入的作品,比如“username.dreamwidth.org”)

  4. 按字符串筛选: notes: 字符串endnotes: 字符串(筛选出开头附注或结尾附注里含有你输入的字符串的作品,可以使用""进行精确搜索);summary: 字符串(筛选出简介里含有你输入的字符串的作品);series.title: 字符串(筛选出系列名称中含有你输入的字符串的作品)

  5. 筛选出日期回溯的作品:backdate: true(回溯了)backdate: false(没回溯)

  6. 按是否在合集内筛选:collection_ids: *(筛选出在合集内的作品)

  7. 按是否是系列文筛选:series.title: *(筛选出系列文)-series.title: *(筛选出非系列文)

排序依据(Sorting)

——由你自己选择作品排序。

虽然这一点在Filter也能做到,但是与上述两种运算符结合,能够同时进行排序与复杂筛选。

默认的排序方式是按更新日期排序,最新更新在前。

  • 按字数

sort:words(由多到少)

sort:>words(由少到多)

  • 按标题

sort:title(由A到Z)

sort:<title(由Z到A)

  • 按作者

sort:author(由A到Z)

sort:<author(由Z到A)

  • 按实际发布日期

sort:posted(最新发布在前)

sort:>posted(最早发布在前)

  • 按更新日期

sort:updated(最新更新在前)

sort:>updated(最早更新在前)

  • 按互动排序

sort:kudos(最多点赞在前)

sort:>kudos(最少点赞在前)

同理,kudos也可换成bookmarks(书签收藏)、hits(点击量)或comments(评论)

  • 限定范围

words:1000(恰好1000字的作品)

words>1000(1000字以上的作品);words<1000(1000字以下的作品)

words:1000-5000(1000字到5000字之间的作品)

总结

如果我想找到一篇配对为A/B且没有其他配对的、标签中含有「小甜饼」、字数在5000以下的作品,并按点赞数由高到低排序,那么我的搜索输入为:

A/B AND fluff otp: true words<5000 sort:kudos

资料来源:AO3的Hidden search operators cheatsheet:https://archiveofourown.org/admin_posts/10851

最后更新于

这有帮助吗?