Attualmente ho circa 17000 tag (aumenteranno di 1000 quasi ogni anno) sul mio forum e il mio account admin può vedere tutti i tag se vado su example.com/tags/. Tuttavia, se lo faccio con un utente normale, non viene visualizzato nulla nella pagina dei tag (vedi immagine sotto). Nota che tutti i tag sono accessibili agli utenti tramite exampl.com/tag/tag_name.
Un altro problema è che quando eseguo una ricerca per Tag, compaiono solo 5 voci (ci sono sicuramente più di 5 che corrispondono alla mia query di ricerca).
Se ciò è dovuto all’elevato numero di tag: attualmente sto utilizzando un’istanza DigitalOcean con 2 vCPU e 4 GB di RAM. I grafici di carico non hanno mostrato molto carico, ma sono disposto a fare un upgrade se c’è un modo per risolvere questo problema.
Sto costruendo una piattaforma di discussione per articoli di ricerca per un repository specifico. Attualmente, il repository ha circa 17.000 articoli e circa 1.000 vengono aggiunti ogni anno.
Ecco i requisiti che hanno portato a questo:
Vorrei che ci fosse più di un argomento aperto per un articolo. Perché ogni argomento ha un diverso “tema” di discussione o una domanda sullo stesso articolo. Pertanto, ho bisogno di una categoria per ogni articolo, ma ho letto che l’uso dei tag è un’opzione migliore se ce ne sono molti.
Un argomento può estendersi a più articoli (ad esempio, se c’è una domanda o una discussione che riguarda contemporaneamente due articoli).
Non sono riuscito a trovare altri modi per raggiungere questo obiettivo tramite Discourse se non i tag. Sarei molto felice di imparare se esiste un modo più elegante.
Certo, eccoli (Nota che i log non sono stati generati dopo che ho effettuato una richiesta ai tag da parte di un utente) Volevo includere tutto per vedere se ci potevano essere problemi correlati a un problema precedente:
Curioso sul perché ne servano così tanti? Perché così granulare? Non sarà un incubo da gestire puramente a livello funzionale? Non puoi diminuire la granularità? Sicuramente i tag sono per lo più categorizzazioni di alto livello?
Sto anche cercando attivamente opzioni alternative più eleganti. Ma se non ci sono problemi di prestazioni, l’uso attuale dei tag implementa esattamente la funzionalità che desidero.
Mi scuso, ho capito, vuoi collegare due o più Argomenti con un tag univoco. Questo è un caso d’uso molto nuovo (in relazione alla granularità, è normale associare argomenti per tag, ovviamente ).
In realtà, sta collegando due argomenti con due tag. Quindi, supponiamo che io abbia un articolo con tag=001 e un altro articolo con tag=005.
L’utente sceglie 001 e 005 durante la pubblicazione di un argomento che include una discussione per entrambi. Quindi non ho un tag separato 001-005.
Ho in realtà capito il motivo del problema principale (i tag non venivano visualizzati), attualmente, nessuno dei tag era in uso (caricamento bulk). Mi sono reso conto che solo i tag utilizzati vengono mostrati agli utenti. Il che va bene per il mio caso d’uso poiché popolerò ogni tag con un argomento principale. Quindi non c’era alcun problema riguardo al rendering, dopotutto.
Il problema della ricerca dei tag che mostra 5 risultati persiste ancora, però.