2.0 KiB
Raw Permalink Blame History

id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
id title type feature scope locale aliases related_tools related_pages prerequisites negative last_verified
search.no-result.faq 搜不到或结果不全 faq search end-user zh
搜不到
搜索没结果
搜索结果不全
为什么搜不到
搜不到文件内容
搜不到群消息
全局搜索不会显示「不属于你」的对象,即使关键词完全匹配
不会自动跨用户搜索别人的私聊或文件
v1.7.90

搜不到或结果不全

问题

全局搜索输入关键词后没有结果,或者结果数量明显少于实际存在的对象。

原因

按出现频率从高到低:

  1. 权限范围限制:所有搜索只返回当前用户能访问的对象(详见各子接口),无权对象不会出现
  2. 对象处于不可见状态:已归档项目、已归档 / 已删除任务、已禁用用户、机器人账号都会被过滤
  3. 未装 Manticore 插件MySQL 回退只匹配字面关键词,且文件正文 / 任务描述里的关键词搜不到(见 search.engine.concept
  4. 正文未被索引:装了 Manticore但文件超过大小阈值Office > 50MB / 文本 > 5MB / 其他 > 20MB或类型不支持
  5. 达到单次返回上限:默认返回 20 条,最多 50 条,匹配项更多时会被截断
  6. 关键词大小写 / 全半角差异MySQL 回退对全 / 半角和大小写敏感度有限

解决

  1. 确认当前账号是否在对应项目 / 对话的成员列表
  2. 在搜索框切换分类标签(任务 / 项目 / 消息 / 联系人 / 文件),看是否被聚合截断了
  3. 如果是搜不到文件正文:联系管理员安装 search 插件(search.engine.concept
  4. 如果是搜归档对象:先到对应模块解归档,再搜
  5. 增加 take 参数到 50接口调用方
  6. 用更准确的关键词或换一种说法

相关