我想知道搜索函数中是否存在一个参数,该参数可以限定只在特定类别中进行搜索。是的,我知道可以通过在搜索栏中输入类别名称来实现,但我希望简化用户的使用体验。
谢谢
我想知道搜索函数中是否存在一个参数,该参数可以限定只在特定类别中进行搜索。是的,我知道可以通过在搜索栏中输入类别名称来实现,但我希望简化用户的使用体验。
谢谢
您可以使用 高级标题搜索 来实现。以下是一个示例配置:
谢谢你的信息,但我不想进行外部搜索,只想在 Discourse 的某些分类中搜索。
这正是我的意思。你需要用你分类的链接来配置它,并加上“q?=”,如果我没记错的话。这是来自 Meta 的一个示例链接:Search results for 'test #support:self-hosting' - Discourse Meta
你需要用你分类的图标来配置它。
好的,我之前没理解:sweat_smile:这个原理。谢谢提供的信息,那我再去仔细研究一下,谢谢:+1:
谢谢你的帮助,我会测试一下:+1:
我测试过了,感谢 @David_Ghost 的帮助,但我觉得它的操作不够直观。我打算尝试开发另一种方式。要知道,用户总是将一切与其他软件进行比较,而要让他们前来或留下已经相当困难了:sweat_smile。
不过还是感谢大家的帮助:+1:
你好 @gilles,
我已经测试过了,并感谢 @David_Ghost 提供的帮助;不过,我觉得它的用法不够直观。
我在想,你是否能提供更多细节,说明你在这里尝试了什么,以及得到了什么结果。也许你可以分享一些截图?
你好 @Tris20,
我想要一个搜索功能,能在论坛页面上同时搜索两个分类,而不跳转到其他页面。如果我没理解错的话,目前会出现两个搜索栏,每种搜索类型对应一个图标。本来用户就觉得 Discourse 的使用有点复杂,所以我正尝试简化操作流程
。现在的问题是,用户总是把各种东西都拿来比较。也许是我对这个组件的使用方式不对。
我想要的效果是:输入搜索词后,搜索引擎仅在被配置的两个分类中进行搜索。
我认为最好的选择是
你可以在 Meta 上尝试以下查询:
Simple category:general,marketplace
这将返回 General 和 Marketplace 分类中包含单词“simple”的主题。
你能向我解释一下高级搜索如何帮助用户同时跨多个类别进行搜索吗?我记得在维基和文档拆分时曾提出过这个问题,但此后似乎没有任何改动。
你能指出原帖(OP)在哪里询问了同时在特定类别中搜索的内容吗?
根据翻译,我理解这是指能够将搜索限制在特定类别中,而这与通过搜索类别运算符已经实现的功能相同,只是方式更加直观。
也许我在翻译中漏掉了什么 ![]()
至少英文翻译里写的是“同时”。
我不想制造问题,我知道找到完美的解决方案并不容易,尤其是对我来说,问题在于那些不习惯论坛、更习惯聊天的用户。我知道默认有过滤器,这对我完全没问题,因为我习惯了,但我会想到新手用户,而且他们往往很着急 ![]()
我正在努力为这些用户寻找解决方案。我的论坛专注于桌游,我有多个类别涵盖各种话题,但只有两个类别包含游戏资料卡。
我希望搜索栏仅用于搜索游戏资料卡。
假设我有四个类别:cat1、cat2、cat3 和 cat4,其中 cat2 和 cat3 存放我的游戏资料卡。
当用户输入“游戏1”时,搜索栏应默认仅在 cat2 和 cat3 中进行搜索。
这就是我的难题。
对我来说,这本身不是问题,因为我熟悉 Discourse 的解决方案,但许多用户不想自找麻烦。他们想要一个快速、简单的解决方案。
对我来说,最大的问题是如何简化用户的使用体验。我非常喜欢 Discourse,我认为社区很棒,Discourse 的开发团队也很出色。我欣赏你们所做的一切,但 Discourse 需要适应不同的使用场景,这并不容易,我也完全理解这一点。
调整分类设置中的搜索优先级能解决您的问题吗?这样可以大幅提高用户找到该分类下主题的可能性。您可以在 Meta 上体验这一点,搜索 support,它的优先级较低,因此您会看到更多来自子分类(如自托管)的主题。
否则,我认为您需要一个自定义主题组件来改变用户的搜索体验。