Quando visualizo um arquivo XML de sitemap no navegador, ele exibe dez arquivos. Cada arquivo contém 50.000 registros, mas o conjunto completo de registros não está visível. Você pode consultar a captura de tela anterior para a contagem total de “887.652” registros.
Tenho mais de 800.000 tópicos no meu site, mas o sitemap está incluindo apenas aproximadamente 500.000 registros. Existe alguma configuração específica necessária?
Os sitemaps XML que o Discourse está gerando não estão incluindo todas as postagens do meu site. Fiz uma consulta para postagens e vejo cerca de 800 mil postagens. Mas os sitemaps XML incluem apenas 347 mil. Estou perdendo cerca de 55% dos URLs de postagens no sitemap.
Além disso, a consulta no OP extrairia todas as MPs e tópicos excluídos também.
Eu acho que precisaria ser mais como:
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
Obrigado por fornecer a consulta acima. Isso significa que os Tópicos com o tipo “Mensagens Privadas” não seriam incluídos no sitemap xml.
Certo?