搜索没有结果:是标签写错了还是条件太严
情况一:标签根本不存在
booru 站的标签是社区用户一张一张打出来的——如果某个题材太小众,可能根本没有对应的标签。
怎么确认?
- 在首页找一张类似题材的图,进详情页看它的标签,用那些标签来搜
- booru 站有专门的标签列表页面(网页版里叫 Tags),可以去那搜索确认有没有你想用的标签
- 某些标签只在特定版本的 booru 站存在,Safebooru 对接的站可能没收录
情况二:标签条件太严
一上来就写 8~10 个标签,同时匹配的可能性为零——这是新手最容易犯的错。
验证方法:从第一个标签开始逐步加:
1girl ← 先搜这个,应该有结果
1girl blue_hair ← 再加一个,还能有吗?
1girl blue_hair long_hair ← 再加,逐步收窄
1girl blue_hair long_hair school_uniform sitting smile open_mouth blush ← 加太多了,可能空
在哪个步骤结果突然变成零,就是哪个标签太严了——去掉它或者换同义词。
情况三:分级过滤把结果全筛掉了
首页默认只显示 G 和 S 两档。如果你搜的题材(比如某些特定角色或风格)只在 Q 或 E 里有,那加了默认分级过滤后结果就是零。
验证方法:临时在搜索框末尾加 or rating:questionable or rating:explicit,或者去掉所有分级过滤,看是不是有结果出来。
情况四:黑名单过滤掉了
如果黑名单里刚好命中了你想搜的条件——比如黑名单里有 blue_hair,然后你搜 blue_hair 1girl,结果当然是空的。
验证方法:临时关掉侧边栏的黑名单开关,再搜一遍。如果有结果了,说明黑名单配置需要调整。
情况五:网络请求失败
网络不好导致请求超时,Safebooru 可能静默显示空列表而不是报错。下拉刷新或者切 Wi-Fi 再试。
一个万能测试标签
搜 1girl 应该永远有结果——如果这个都空了,说明不是标签问题,是网络或 app 的问题。