Quando visualizzo un file XML della sitemap nel browser, vengono visualizzati dieci file. Ciascun file contiene 50.000 record, ma il set completo di record non è visibile. È possibile fare riferimento allo screenshot precedente per il conteggio totale di "887.652" record.
Ho spostato il tuo post in questo argomento @Ashwani_Kumar poiché pongono una domanda molto simile e dovresti essere in grado di beneficiare delle stesse risposte.
Le sitemap XML che Discourse sta generando non includono tutti i post del mio sito. Ho eseguito una query per i post e vedo circa 800.000 post. Ma le sitemap XML includono solo 347.000. Mi mancano circa il 55% degli URL dei post nella sitemap.
Inoltre, la query nell’OP estrarrebbe anche tutti i PM e gli argomenti eliminati.
Penso che dovrebbe essere più simile a:
SELECT
COUNT(*)
FROM topics t
JOIN categories c ON c.id = t.category_id
WHERE c.read_restricted IS FALSE
AND t.archetype = 'regular'
AND t.deleted_at IS NULL
@JammyDodger
Grazie per aver fornito la query sopra. Ciò significa che l’argomento di tipo “Messaggi privati” non sarà incluso nella sitemap XML.
Giusto?