Actualmente tengo alrededor de 17000 (aumentará en 1000 casi cada año) etiquetas en mi foro y mi cuenta de administrador puede ver todas las etiquetas si voy a example.com/tags/. Sin embargo, si lo hago con un usuario normal, no aparece nada en la página de etiquetas (imagen a continuación). Tenga en cuenta que todas las etiquetas son accesibles para los usuarios en example.com/tag/tag_name.
Otro problema es que cuando realizo una búsqueda por etiquetas, solo aparecen 5 entradas (definitivamente hay más de 5 que coinciden con mi consulta de búsqueda).
Si esto se debe a la gran cantidad de etiquetas: Actualmente estoy usando una instancia de DigitalOcean de 2vcpu y 4gb de RAM. Los gráficos de carga no mostraron mucha carga, pero estoy dispuesto a actualizar si hay una manera de resolver esto.
Estoy construyendo una plataforma de debate para artículos de investigación de un repositorio específico. Actualmente, el repositorio tiene alrededor de 17000 artículos y se añaden unos 1000 cada año.
Estos son los requisitos que llevaron a esto:
Me gustaría tener más de un tema abierto para un artículo. Porque cada tema tiene un “tema” de debate diferente o una pregunta sobre el mismo artículo. Por lo tanto, necesito una categoría para cada artículo, pero he leído que usar etiquetas es una mejor opción si hay muchas.
Un tema puede abarcar más de un artículo (por ejemplo, si hay una pregunta o debate que concierne a dos artículos al mismo tiempo).
No pude encontrar otra forma de lograr esto a través de Discourse que no fueran las etiquetas. Estaría muy feliz de aprender si hay una forma más elegante.
Claro, aquí están (Tenga en cuenta que los registros no se generaron después de que le hice una solicitud a las etiquetas de un usuario) Quería incluirlo todo para ver si puede haber un problema relacionado con un problema anterior:
¿Curioso por qué necesitas tantos? ¿Por qué tan granular? ¿No será esto una pesadilla de gestionar puramente funcionalmente? ¿No puedes disminuir la granularidad? Seguramente las etiquetas son principalmente categorizaciones de alto nivel.
También estoy buscando activamente opciones alternativas más elegantes. Pero si no hay problemas de rendimiento, el uso actual de las etiquetas implementa exactamente la funcionalidad que deseo.
Disculpe, entiendo, quiere vincular dos o más Temas con una etiqueta única. Ese es un caso de uso muy novedoso (en relación con la granularidad, es normal asociar temas por etiqueta, por supuesto ).
De hecho, descubrí el motivo del problema principal (las etiquetas no se renderizan); actualmente, ninguna de las etiquetas estaba en uso (carga masiva). Me di cuenta de que solo las etiquetas usadas se muestran a los usuarios. Lo cual está bien para mi caso de uso, ya que de todos modos llenaré cada etiqueta con un Tema Principal. Así que no hubo ningún problema con el renderizado después de todo.
Sin embargo, el problema de las búsquedas de etiquetas que muestran 5 resultados aún persiste.