不,这并不是新功能。我们早已将此作为一项功能提供,如果您身处某个主题、分类、标签或个人私信中,您之前会看到一个复选框,用于在该特定上下文中进行搜索。新增的是,该复选框已被替换为“此主题中的关键词”行。
这是一个合理的抱怨。我参与了这项搜索功能的改进工作,我非常预料到这会成为一个被提出的问题。正如 @Don 在上面指出的那样,您可以按 Enter 键来搜索所有主题。您还可以使用上/下箭头键浏览可用的搜索结果,因此,若要在当前主题中搜索,您需要按 向下箭头 + Enter。
我们非常清楚,这对于现有重度搜索用户来说并不是一件容易适应的事情,调整起来很困难,因为感觉速度慢了很多。但我们进行这项更改有几个原因:
- 更好的性能:每次按键都对所有帖子进行完整搜索成本高昂,给用户带来的额外摩擦为站点管理员带来了巨大优势。对于管理单个站点的自托管用户来说,这可能不会产生太多影响,但在许多 Discourse 实例中,节省的资源是显而易见的。
- 更简洁的结果列表:以前,我们的搜索下拉菜单中有多个列,左侧显示主题结果,右侧显示分类/标签/用户/群组结果。这看起来并不美观,因为同时显示了太多不同类型的元素。
- 搜索即导航:通过新更改,无需离开键盘即可非常快速地跳转到特定的分类/标签/群组/用户。例如,您可以轻松输入标签/分类名称的一部分,然后使用 向下箭头 + Enter 导航到该标签/分类页面。(以前,这需要多次按键。)
- 支持搜索历史:这尚未实现,但我们计划很快为已认证用户添加此功能。
因此,希望经过短暂的适应期后,搜索体验会变得良好。这是我们的目标,但有时很难在不造成一些摩擦的情况下进行更改。
您的意思是 a 快捷键无法将搜索结果添加到主题中吗?对我来说它是有效的,不过存在一个回归问题(将很快修复):它会在编辑器中发布相对 URL,而以前是绝对 URL。