Cuando veo un archivo XML de sitemap en el navegador, muestra diez archivos. Cada archivo contiene 50.000 registros, pero el conjunto completo de registros no es visible. Puede consultar la captura de pantalla anterior para ver el recuento total de “887.652” registros.
Tengo más de 800000 temas en mi sitio web, pero el sitemap solo incluye hasta aproximadamente 500000 registros. ¿Se necesita alguna configuración específica?
Los sitemaps XML que Discourse está generando no incluyen todas las publicaciones de mi sitio. Realicé una consulta de publicaciones y veo alrededor de 800 000 publicaciones. Pero los sitemaps XML solo incluyen 347 000. Me faltan alrededor del 55 % de las URL de las publicaciones en el sitemap.
Además, la consulta en el OP extraería todos los MP y temas eliminados también.
Creo que necesitaría ser más 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
Gracias por proporcionar la consulta anterior. Entonces, ¿eso significa que los temas con el tipo “Mensajes privados” no se incluirían en el sitemap xml?
¿Correcto?