无法在当前类别中按用户搜索,只能在高级搜索中使用

我认为这之前存在过,但后来消失了,如果它实际上从未存在过,请将其移至 #feature。


基本上,这两个选项(在当前类别中 / 在所有主题和帖子中):

在按用户名搜索时(无论是否附带文本)也应该出现。请注意,在这种情况下,只有“所有主题和帖子”版本有效(尽管它没有说明)。

4 个赞

这是一个合法的需求,我们等 Penar 休假回来再听听他的想法。我认为这有点是故意的,因为他不想让用户界面过于复杂。

(我给自己设置了一个下周的提醒)

3 个赞

抱歉,这里需要再等一周,我将设置另一个提醒。

我相当确定这从未存在过。这是一个合理的请求,但在使用特殊字符(@ 和 #)时,要正确处理相当棘手。没有特殊字符,搜索只有两种可能的结果:当前类别或所有地方。使用“@”字符,我们会查询与“@”后面的字符串匹配的用户名,所以在许多情况下会有很多结果:

因此,对于所请求的行为,我们需要检测用户搜索何时只返回一个结果,然后在您处于某个上下文中时显示上下文选项(在当前类别/所有地方)。这当然是可行的。

与此同时,您目前 可以 组合使用特殊字符,所以如果您想在“Feature”类别中搜索用户“seanblue”的字符串,您可以输入:

1 个赞

啊,我隐约记得以前有过这样的对话……我想我这里最大的问题是,旧版本的搜索(带有一个复选框,用于切换在当前上下文或全局中搜索)能够处理这个问题。从某种意义上说,那个更简单、不太漂亮的版本功能更强大,因为无论你搜索什么,都可以轻松切换上下文。这是我更喜欢旧版本的两个原因之一,尽管新版本看起来更好。(第二个原因是“Enter”现在默认为全局搜索,但我 90% 的时间想进行上下文搜索。)

搜索确切的用户名时,它似乎已经可以工作了,特别是在搜索当前主题时。

但在类别页面上不起作用。

但总的来说,我认为当有精确匹配时,应该尽可能多地支持。添加“Feature”可能很容易,正如你所建议的,但在当前主题中搜索不太直接。我刚注意到在当前主题中搜索“some text @seanblue”可以工作,但搜索“@seanblue some text”则不行。所以我想当前主题部分至少部分有效。

总之,我刚才写的所有内容都是一种思维的自由流淌。除了像以前的复选框那样再次分离上下文/全局切换之外,我还没有真正考虑过如何在所有情况下简单地处理这个问题,我没有其他想法。

2 个赞