sitecore - indexar - porque google no indexa todas mis paginas
¿Por qué determinado contenido de Sitecore no debe ser indexado por Solr? (1)
Tengo un sitio creado usando Sitecore 7.5 y Solr 4.7. Me doy cuenta de un fenómeno muy extraño en el que ciertos elementos de contenido no se indexan. Esto es lo que está pasando.
Tengo una plantilla de datos llamada "Página de contenido". La mayoría de los elementos de contenido que usan esta plantilla de datos se encuentran en / sitecore / content / Home / Corporate. Cosas como esta:
/sitecore/content/Home/Corporate/About-Us
/sitecore/content/Home/Corporate/Careers
/sitecore/content/Home/Corporate/Terms-Of-Use
Hay algunos elementos de prueba que he creado que viven en / sitecore / content como este:
/sitecore/content/Test-1
/sitecore/content/Test-2
Todas estas páginas se crean utilizando la plantilla de datos "Página de contenido". Después de reconstruir el índice y luego ir a Solr UI y hacer una consulta, no puedo encontrar ninguno de los elementos que viven debajo del nodo de Inicio. Cuando realizo una consulta para _templatename: "Página de contenido", solo obtengo Test-1 y Test-2 en los resultados. ¿Alguien sabe por qué esto estaría sucediendo? Es realmente extraño. Nunca he visto algo donde Solr simplemente no indexe ciertos elementos en absoluto. Y parece estar basado en dónde están en el árbol de contenido.
De acuerdo con Pavel Veller en los foros de Sitecore , respondiendo una pregunta similar a la tuya:
Primero, hay diferentes estrategias de respaldo. Lo más probable es que el nivel de campo se realice a través del StandardValuesProvider y sí, debe tener una versión en el idioma para que se produzca el repliegue. Creamos un asistente de Language Tool en SCORE que puede crear versiones en lenguaje vacío para ayudar exactamente en este escenario. También puede hacer una devolución de nivel de elemento con ItemProvider que hará que parezca como si un artículo tuviera una versión en el idioma, incluso si no fuera así. Lo bueno de ambos es que recurres al nivel API de Sitecore. Los servicios como los rastreadores de búsqueda y la publicación de todo el trabajo a través de esas API (hasta que escribió el suyo propio, por supuesto) y, como resultado, todos "ven" el retroceso. La publicación en realidad "materializará" el valor de respaldo y el rastreador en CD trabajará con los ítems y valores de campo como si fueran reales.