※搜索框里的大学问

不想每天在Filter里点来点去的小伙伴请看。

经常使用搜索框的小伙伴或许会发现,在点击搜索框但还未输入时,底下偶尔会出现一个标注着“tips”的提示框;然而其内容多变复杂,往往难以寻找规律。其实,这个东西叫做Hidden search operators,“隐藏的搜索操作”。虽然这些规则并未在界面上明示,但只需要在搜索框中输入恰当的字符,你就能量身定制搜索结果。

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

#「关键词」(Text Searches)

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

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

例子:假如你搜索Steve love,那么你的搜索结果中只会有标题中同时包含Steve love的文章或作者附注中同时包含Steve love的文章,而不会有标题中包含Steve、标签中包含love的文章。

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

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

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

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

#「限定条件」(Work Properties)

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

在AO3提供的参考里有一大堆筛选条件,用处比较多的我放过来,比较冷门的我就折叠了,感兴趣的朋友点开看。

注意:这里使用的标点符号均为英文标点!

  1. 按章节数量筛选:expected_number_of_chapters: 1 (一发完) -expected_number_of_chapters: 1 (多章)

  2. 按作者筛选:creators: 用户名 (单独筛选某用户的作品) -creators: 用户名 (去除某用户的作品)

  3. 洁癖筛选法:otp: true (筛选出来的作品只打了一对CP的标签,会筛选掉所有A/B是背景板或A/B但有其他配对的作品;测试性功能)

  4. 极限单推人狂喜:-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也能做到,但是能一次搞定也是其魅力所在呢!

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

  1. 按字数:sort:words(由多到少)sort:>words(由少到多)

  2. 按标题:sort:title(由A到Z)sort:<title(由Z到A)

  3. 按作者:sort:author(由A到Z)sort:<author(由Z到A)

  4. 按发表日期:sort:posted(最新发布在前)sort:>posted(正序)(如果作者用了日期回溯,按实际发布日期排序)

  5. 按更新日期:sort:updated(最新更新在前)sort:>updated(反过来)

  6. 按互动排序:sort:kudos(最多点赞在前)sort:>kudos(反过来)【同理,“kudos”也可换成“bookmarks”(书签收藏)、“hits”(点击量)或“comments”(评论)】

  7. 限定范围: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

最后更新于