搜索结果的过滤与排序
默认排序
Rays 搜索结果的默认排列方式是按相关度 + 收藏优先:
- 收藏的图排在前面 —— 你标记过的高频图先显示
- 相关性排序 —— 更匹配搜索词的图排前面(标签匹配 > 标题匹配 > OCR 匹配)
- 同时匹配多个字段的图排前面 —— 比如同时在标签、标题、OCR 里都有"原神"的图,比只在标签里有的排得靠前
可用的排序方式
不同版本可能支持以下排序选项(以你设备上的实际为准):
| 排序方式 | 适用场景 |
|---|---|
| 相关度(默认) | 日常搜索,找最匹配的 |
| 最近添加 | 想找最近收进来的图 |
| 收藏优先 | 找常发的图 |
| 按标签分组 | 浏览某标签下的全部图 |
二次过滤:在搜索结果中再搜
找到一批图但还不够精准?在搜索结果的基础上缩小搜索域或加关键词:
操作方式
- 先搜一个宽泛的词(比如"原神")
- 在结果列表里,再加一个关键词(比如空格后加"派蒙")
- 或者切换搜索域(比如只看标签里的"原神",排除 OCR 识别出的干扰)
这样做的好处是,不用每次从空库重新搜,而是在已有结果上层层收窄。
示例
| 步骤 | 操作 | 结果范围 |
|---|---|---|
| 1 | 搜"原神" | 所有字段包含"原神"的图(约 50 张) |
| 2 | 在搜索框里继续加" 派蒙"(原神 派蒙) | 同时包含两个词的图(约 15 张) |
| 3 | 切换搜索域为仅标签 | 标签同时包含原神和派蒙的图(约 10 张) |
| 4 | 开正则,搜 ^原神$ 派蒙 | 标签完全等于原神且包含派蒙的(约 8 张) |
为什么有时搜不到?
搜不到想要的图通常有以下几种原因:
原因一:标签没打上
这张图你可能根本没打标签,也没起标题。OCR 如果没识别出内容(或者你关了 OCR 搜索域),那关键词就匹配不上。
解决:找到那张图,补上标签。下次就能搜到了。
原因二:搜索域设置不对
你记得这张图打了标签"原神",但搜索域里标签字段被关掉了。
解决:检查搜索域设置,打开标签字段。
原因三:关键词不对
你搜"好的收到"但 OCR 识别的可能是"好的收到."(多了个句号),或者识别错了一个字。
解决:换更短的关键词试试(比如只搜"好的"),或者直接用相似搜索找。
原因四:正则写错了
比如 ^原神 只匹配以原神开头的标签,而你的标签是"原神截图"(以原神开头——其实也能匹配到)。或者正则里用了中文标点。
解决:关掉正则搜一次,确认关键词能搜到;再开正则,一步步加限制。
原因五:图不在库里
你可能以为收进来了,但其实没收到——检查一下表情库总数量有没有对。
结果太多怎么办
- 加关键词收窄 —— 原神 派蒙(从 50 张缩到 15 张)
- 开正则精确匹配 ——
^原神$排除"原神截图""原神二创" - 换相似搜索 —— 从一张你有的图出发找类似的,比关键词更直观
- 调整搜索域 —— 关掉 OCR 字段,只用标签和标题匹配
结果太少怎么办
- 扩大搜索域 —— 全字段都搜
- 换更短的关键词 —— "原神截图"→ 只搜 "原神"
- 关掉正则 —— 可能正则条件太严了
- 检查标签 —— 是不是没给那张图打标签?