Cuando buscas en SharePoint, los resultados de un sitio específico pueden no aparecer aunque el sitio contenga el contenido que necesitas. Este problema suele ocurrir porque el sitio tiene restringido el rastreo de búsqueda o su configuración de visibilidad de búsqueda está mal configurada. En este artículo, aprenderás los pasos exactos para diagnosticar por qué la búsqueda de SharePoint ignora un sitio restringido y cómo corregir la configuración para que el sitio aparezca en los resultados de búsqueda.
Conclusiones clave: Restaurar la búsqueda de SharePoint para un sitio restringido
- Configuración del sitio > Búsqueda y disponibilidad sin conexión: Controla si el sitio y su contenido son indexados por la búsqueda de SharePoint.
- Centro de administración de SharePoint > Búsqueda > Esquema de búsqueda: Permite verificar que el sitio no esté excluido por una propiedad administrada o una regla de búsqueda.
- Característica de la colección de sitios > Web Parts y plantillas del servidor de búsqueda: Debe estar activa para que el sitio sea buscable.
Por qué la búsqueda de SharePoint ignora un sitio restringido
La búsqueda de SharePoint utiliza un proceso de rastreo para indexar el contenido del sitio. Cuando un sitio está marcado como restringido, el rastreador de búsqueda puede omitirlo por completo. La causa más común es la configuración a nivel de sitio que permite o bloquea la indexación de búsqueda. Esta configuración se encuentra en Configuración del sitio > Búsqueda y disponibilidad sin conexión. Si la opción “Permitir que este sitio aparezca en los resultados de búsqueda” está desactivada, la búsqueda ignorará el sitio.
Otra causa es una regla de búsqueda en el centro de administración de SharePoint que excluye el sitio según el patrón de URL o el tipo de contenido. Además, si la característica de la colección de sitios “Infraestructura de publicación de SharePoint Server” está desactivada, puede afectar el comportamiento de búsqueda para ciertas plantillas de sitio. La solución implica revisar estas tres áreas y asegurarse de que el sitio esté configurado para la indexación.
Pasos para corregir que la búsqueda de SharePoint ignore un sitio restringido
Sigue estos pasos en orden. Cada paso aborda una configuración específica que puede bloquear un sitio de los resultados de búsqueda.
- Verifica la configuración de visibilidad de búsqueda a nivel de sitio
Ve al sitio que falta en los resultados de búsqueda. Haz clic en el icono de engranaje (Configuración) y selecciona Información del sitio. Luego haz clic en Ver toda la configuración del sitio. En la sección Búsqueda, haz clic en Búsqueda y disponibilidad sin conexión. Asegúrate de que la opción Permitir que este sitio aparezca en los resultados de búsqueda esté configurada como Sí. Si está configurada como No, cámbiala a Sí y haz clic en Aceptar. - Verifica la característica de búsqueda de la colección de sitios
Desde la misma página de configuración del sitio, en Administración de la colección de sitios, haz clic en Características de la colección de sitios. Desplázate hasta Web Parts y plantillas del servidor de búsqueda. Si esta característica está desactivada, haz clic en Activar. Esta característica habilita los web parts y plantillas relacionados con la búsqueda que ayudan al rastreador a indexar el sitio correctamente. - Verifica si hay reglas de búsqueda que excluyan el sitio
Abre el centro de administración de SharePoint. En la navegación izquierda, expande Búsqueda y selecciona Reglas de búsqueda. Busca cualquier regla que tenga un patrón de URL que coincida con el sitio en cuestión. Si una regla está configurada como Excluir, edita la regla para eliminar el sitio o elimina la regla. Haz clic en la regla para editarla, cambia la acción a Incluir y guarda. - Solicita un nuevo rastreo del sitio
Después de cambiar la configuración, debes activar un rastreo completo para que los cambios surtan efecto. En el centro de administración de SharePoint, ve a Búsqueda > Registro de rastreo. Haz clic en Iniciar rastreo completo e ingresa la URL del sitio. Esto le indica al servicio de búsqueda que indexe todo el sitio nuevamente. Espera al menos 15 minutos para que se complete el rastreo y luego prueba la búsqueda. - Verifica que el sitio aparezca en los resultados de búsqueda
Realiza una búsqueda desde la página de inicio de SharePoint. Escribe un término único que exista en el contenido del sitio. Si el sitio aún no aparece, repite los pasos 1 y 2 para confirmar que la configuración se guardó correctamente. A veces la caché del navegador puede mostrar resultados antiguos; limpia la caché del navegador e inténtalo de nuevo.
Si la búsqueda de SharePoint aún ignora el sitio después de la solución principal
Incluso después de seguir los pasos anteriores, algunos sitios pueden permanecer ocultos de la búsqueda. Los siguientes problemas son menos comunes pero aún pueden causar el problema.
El sitio utiliza un nivel de permiso personalizado que bloquea la búsqueda
La búsqueda de SharePoint respeta los permisos de los usuarios. Si el sitio tiene permisos únicos y la cuenta de búsqueda no tiene acceso de lectura, el sitio no aparecerá en los resultados de búsqueda para nadie. Para solucionarlo, asegúrate de que la cuenta NT Authority\crawler tenga al menos permiso de lectura en el sitio. Ve a Permisos del sitio y verifica si la cuenta del rastreador está listada. Si no, agrégala con permiso de lectura.
Una propiedad administrada está bloqueando el contenido del sitio
En el centro de administración de SharePoint, ve a Búsqueda > Esquema de búsqueda. Busca propiedades administradas que estén configuradas como Indexado = No para el tipo de contenido utilizado en el sitio. Si una propiedad no está indexada, el contenido no aparecerá en la búsqueda. Edita la propiedad y establece Indexado en Sí. Luego ejecuta un rastreo completo nuevamente.
El sitio está excluido por una configuración de búsqueda a nivel de inquilino
Los administradores de inquilinos pueden establecer exclusiones de búsqueda a nivel de inquilino. En el centro de administración de SharePoint, ve a Configuración > Búsqueda. Busca Excluir sitios de la búsqueda. Si la URL del sitio está listada allí, elimínala y guarda. Luego ejecuta un rastreo completo.
| Configuración | Ubicación | Qué verificar |
|---|---|---|
| Visibilidad de búsqueda | Configuración del sitio > Búsqueda y disponibilidad sin conexión | Configurado en Sí |
| Característica de Web Parts del servidor de búsqueda | Configuración del sitio > Características de la colección de sitios | Activar si está inactiva |
| Reglas de búsqueda | Centro de administración de SharePoint > Búsqueda > Reglas de búsqueda | Sin regla de exclusión para la URL del sitio |
| Permisos de la cuenta del rastreador | Configuración del sitio > Permisos del sitio | NT Authority\crawler tiene acceso de lectura |
| Indexación de propiedades administradas | Centro de administración de SharePoint > Búsqueda > Esquema de búsqueda | Propiedad indexada configurada en Sí |
| Lista de exclusión de inquilino | Centro de administración de SharePoint > Configuración > Búsqueda | URL del sitio no listada |
Después de verificar la visibilidad a nivel de sitio, la característica de búsqueda y cualquier regla de exclusión, el sitio debería aparecer en los resultados de búsqueda. Si el problema persiste, también verifica que el sitio no sea parte de un origen de resultados que filtre contenido. Ve al centro de administración de SharePoint, selecciona Búsqueda > Orígenes de resultados y revisa cualquier origen que pueda limitar los resultados a sitios específicos. Ajusta la consulta para incluir el sitio restringido.
Ahora puedes restaurar la búsqueda de SharePoint para cualquier sitio restringido verificando la configuración de visibilidad, activando la característica de búsqueda y eliminando reglas de exclusión. A continuación, establece una revisión mensual recurrente de las reglas de búsqueda para prevenir problemas futuros. Un consejo avanzado es usar el registro de rastreo para monitorear qué sitios se están indexando e identificar rápidamente los sitios bloqueados.