I currently have around 17000 (it is going to increase by 1000 almost every year) tags on my forum and my admin account can see all the tags if I go to example.com/tags/. However, if I do it with a regular user, nothing shows up on the tags page (picture below). Note that all tags are accessible to the users by exampl.com/tag/tag_name.
Another problem is that when I perform a search by Tags, only 5 entries show up (there are definitely more than 5 that matches my search query).
If this is due to the large number of tags: I am currently using a 2vcpu 4gb ram DigitalOcean instance. The load graphs didn’t show much load but I am willing to upgrade if there is a way to resolve this.
I am building a discussion platform for research papers for a specific repository. Currently, the repository has around 17000 papers and around 1000 is added each year.
Here are the requirements that led to this:
I would like to have more than one topic being opened for a paper. Because each topic has a different “topic” of discussion or a question around the same paper. Hence, I need a category for each paper but I have read that using tags is a better option if there are many of them.
A topic can span more than one paper (e.g. if there is a question or discussion concerning two papers at the same time).
I couldn’t find any other way of accomplishing this via Discourse other than tags. I would be very happy to learn if there is a more elegant way.
I actually figured the reason of the main problem (tags being not rendered), currently, none of the tags were in use (bulk upload). I realized that only the used tags are being shown to the users. Which is fine for my use case since I will populating each tag with a Main Topic anyways. So there was no issue regarding the rendering after all.
The problem of tag searches showing 5 results still persists though.