attj
1
您好,
我的论坛目前大约有 17000 个标签(每年还会增加约 1000 个),如果我访问 example.com/tags/,我的管理员账户可以看到所有标签。但是,如果我使用普通用户访问,标签页面上什么也显示不出来(见下图)。请注意,用户可以通过 exampl.com/tag/tag_name 访问所有标签。
另一个问题是,当我按标签执行搜索时,只显示 5 条结果(肯定有超过 5 条匹配我的搜索查询)。
如果这是由于标签数量过多造成的:我目前使用的是 2vcpu 4gb ram 的 DigitalOcean 实例。负载图表没有显示太多负载,但如果能解决这个问题,我愿意升级。
空标签页面的截图:
Jagster
(Jakke Lehtonen)
2
我不知道,但我真的很想知道:什么样的论坛需要那么多标签?
attj
3
我正在为某个特定存储库构建一个研究论文的讨论平台。目前,该存储库大约有 17000 篇论文,每年还会新增约 1000 篇。
以下是导致此需求的原因:
- 我希望一篇论文可以有多个讨论主题。因为每个主题围绕同一篇论文都有不同的“话题”或问题。因此,我需要为每篇论文设置一个类别,但我读到如果有很多类别,使用标签是更好的选择。
- 一个主题可以跨越一篇以上的论文(例如,当一个问题或讨论同时涉及两篇论文时)。
除了使用标签,我找不到其他方法可以通过 Discourse 来实现这一点。如果有一种更优雅的方法,我将非常乐意学习。
2 个赞
RGJ
(Richard - Communiteq)
4
由于您不分享您的 URL,能否请您检查一下您浏览器网络(Network)和控制台(Console)选项卡中是否有异常,或者检查一下 /logs/ 目录?
attj
5
好的,这是它们(请注意,在我从用户那里请求标签后,日志并未生成)我想包含所有内容,看看是否可能存在与先前问题相关的问题:
好奇您为什么需要这么多?为什么如此细粒度?这在纯粹的功能管理上不会是个噩梦吗?您不能降低粒度吗?标签肯定主要是高级别的分类吧?
attj
7
1 个赞
抱歉,我明白了,您想用一个唯一的标签链接两个或多个主题。这是一个非常新颖的用例(就粒度而言,通过标签关联主题是很常见的
)。
1 个赞
attj
9
实际上,它是将两个主题与两个标签关联起来。所以,假设我有一篇标签为 001 的论文,另一篇标签为 005 的论文。
用户在发布一个包含两者讨论的主题时选择了 001 和 005。所以,我没有单独的 001-005 标签。
1 个赞
attj
10
我已经找到了主要问题(标签未呈现)的原因,目前没有使用任何标签(批量上传)。我意识到只有使用的标签才会显示给用户。这对于我的用例来说没问题,因为我将用一个主主题填充每个标签。所以渲染方面根本没有问题。
但是,标签搜索显示 5 个结果的问题仍然存在。
2 个赞
system
(system)
关闭
12
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.