La búsqueda restringida de SharePoint ignora un sitio: causa raíz y solución
🔍 WiseChecker

La búsqueda restringida de SharePoint ignora un sitio: causa raíz y solución

Busca un documento en SharePoint pero los resultados no incluyen contenido de un sitio específico. Esto ocurre incluso cuando tiene acceso a ese sitio y puede explorar su contenido directamente. La causa raíz suele ser un ajuste de configuración de búsqueda que restringe qué sitios rastrea el índice de búsqueda. Este artículo explica por qué la búsqueda de SharePoint ignora un sitio restringido y proporciona los pasos para solucionar el problema.

Puntos clave: Solucionar el problema de que la búsqueda de SharePoint ignore un sitio

  • Centro de administración de SharePoint > Búsqueda > Esquema de búsqueda: Las propiedades administradas controlan qué contenido aparece en los resultados de búsqueda. Compruebe que el contenido del sitio esté indexado correctamente.
  • Centro de administración de SharePoint > Búsqueda > Orígenes de resultados: Un origen de resultados puede limitar los resultados de búsqueda a sitios específicos. Elimine o modifique la restricción.
  • Centro de administración de SharePoint > Búsqueda > Registro de rastreo: El registro de rastreo muestra si el sitio se rastreó correctamente. Úselo para identificar errores de rastreo.

ADVERTISEMENT

Por qué la búsqueda de SharePoint ignora un sitio específico

La búsqueda de SharePoint utiliza un proceso de rastreo para indexar el contenido del sitio. El índice de búsqueda almacena una copia del contenido para que las consultas devuelvan resultados rápidamente. Si un sitio está configurado como restringido, el rastreador de búsqueda puede omitirlo por completo. Esta restricción se puede establecer a nivel de colección de sitios, a nivel de aplicación de servicio o mediante un origen de resultados. Las causas más comunes son:

Configuración de búsqueda de la colección de sitios

Cada colección de sitios tiene un ajuste llamado “Permitir que este sitio aparezca en los resultados de búsqueda”. Si este ajuste está desactivado, el rastreador de búsqueda ignora el sitio. Este ajuste se encuentra en la configuración del sitio, en Búsqueda y disponibilidad sin conexión.

Restricciones de origen de resultados

Un origen de resultados es una regla de consulta que limita de dónde provienen los resultados de búsqueda. Por ejemplo, un origen de resultados puede configurarse para devolver solo resultados de una ruta de sitio específica o de un origen de contenido particular. Si el sitio ignorado no coincide con la regla, su contenido no aparecerá.

Permisos de rastreo

El rastreador de búsqueda se ejecuta bajo la cuenta de acceso a contenido predeterminada. Si esta cuenta no tiene permiso de lectura en el sitio, el rastreador no puede acceder al contenido. El sitio aparecerá en el registro de rastreo como “Acceso denegado” y no se indexará.

Pasos para solucionar el problema de que la búsqueda ignore un sitio

Siga los siguientes pasos para identificar y resolver el problema. Realice cada paso y pruebe la búsqueda después de cada cambio.

  1. Compruebe el ajuste de visibilidad de búsqueda del sitio
    Vaya al sitio que se está ignorando. Haga clic en el icono de engranaje y seleccione Información del sitio. Haga clic en Ver toda la configuración del sitio. En Búsqueda, haga clic en Búsqueda y disponibilidad sin conexión. Asegúrese de que la opción “Permitir que este sitio aparezca en los resultados de búsqueda” esté establecida en Sí. Haga clic en Aceptar.
  2. Revise el registro de rastreo para ver errores
    En el centro de administración de SharePoint, vaya a Búsqueda y luego a Registro de rastreo. Ingrese la URL del sitio ignorado. Busque entradas con estado “Acceso denegado”, “Error de rastreo” o “No rastreado”. Si ve “Acceso denegado”, continúe con el paso 3. Si ve “No rastreado”, continúe con el paso 4.
  3. Conceda permiso de lectura a la cuenta de acceso a contenido predeterminada
    En el centro de administración de SharePoint, vaya a Búsqueda y luego a Administración de búsqueda. En Reglas de rastreo, haga clic en Cuenta de acceso a contenido. Anote el nombre de la cuenta. Vaya al sitio que se está ignorando. Agregue esa cuenta como visitante (permiso de lectura). Espere al siguiente rastreo incremental o inicie un rastreo completo manualmente.
  4. Compruebe los orígenes de resultados en la configuración de búsqueda
    En el centro de administración de SharePoint, vaya a Búsqueda y luego a Orígenes de resultados. Busque cualquier origen de resultados que restrinja los resultados a una ruta de sitio o colección de sitios específica. Si encuentra uno, edítelo. Elimine la restricción o agregue la URL del sitio ignorado a las rutas permitidas. Guarde el cambio.
  5. Verifique que el origen de contenido incluya el sitio
    En el centro de administración de SharePoint, vaya a Búsqueda y luego a Orígenes de contenido. Seleccione el origen de contenido que debería rastrear el sitio. Haga clic en Editar. En Direcciones de inicio, confirme que la URL del sitio esté listada. Si no, agréguela. Haga clic en Aceptar. Inicie un rastreo completo para ese origen de contenido.
  6. Compruebe las asignaciones de propiedades administradas
    En el centro de administración de SharePoint, vaya a Búsqueda y luego a Esquema de búsqueda. Encuentre la propiedad administrada que contiene el contenido del sitio (por ejemplo, “Título” o “Cuerpo”). Haga clic en el nombre de la propiedad. En Asignaciones a propiedades rastreadas, asegúrese de que la propiedad rastreada correcta esté asignada. Si no, agregue la asignación y vuelva a indexar el sitio desde la página de configuración del sitio.

ADVERTISEMENT

Si la búsqueda aún ignora el sitio después de la solución principal

A veces el problema persiste incluso después de seguir todos los pasos. A continuación se presentan patrones de falla adicionales y sus soluciones.

Los resultados de búsqueda muestran contenido antiguo del sitio

El índice de búsqueda puede tener una copia obsoleta del sitio. Esto ocurre cuando el sitio se rastreó una vez pero los cambios no se volvieron a indexar. Vaya a la configuración del sitio, haga clic en Búsqueda y disponibilidad sin conexión y haga clic en Volver a indexar sitio. Luego solicite un rastreo completo del origen de contenido.

El sitio aparece en los resultados de búsqueda pero solo para administradores del sitio

Esto indica que los resultados de búsqueda se están recortando por seguridad. El rastreador de búsqueda utiliza la cuenta de acceso a contenido predeterminada para leer el contenido. Si esa cuenta tiene acceso, el contenido se indexa. Sin embargo, cuando un usuario busca, SharePoint verifica los permisos del usuario. Si el usuario no tiene acceso de lectura al sitio, los resultados se ocultan. Verifique que los usuarios que necesitan encontrar el sitio tengan al menos permiso de lectura.

El elemento web de búsqueda personalizado no muestra resultados para el sitio

Un elemento web de búsqueda personalizado puede tener una consulta que restrinja los resultados. Edite el elemento web de búsqueda. En el generador de consultas, marque el cuadro “Texto de consulta”. Si contiene una restricción de ruta, elimínela o agregue la URL del sitio. También verifique la lista desplegable “Orígenes de resultados” en las propiedades del elemento web. Asegúrese de que esté configurada en “Todos los sitios” o en un origen que incluya el sitio.

Visibilidad de búsqueda del sitio vs. Origen de resultados: diferencias clave

Elemento Visibilidad de búsqueda del sitio Origen de resultados
Alcance Colección de sitios individual Varias colecciones de sitios u orígenes de contenido
Ubicación de configuración Configuración del sitio > Búsqueda y disponibilidad sin conexión Centro de administración de búsqueda > Orígenes de resultados
Efecto en el rastreo Evita que el rastreador indexe el sitio Filtra los resultados después de que se completa la indexación
Permiso de usuario requerido Propietario del sitio Administrador de búsqueda
Método de solución Establezca “Permitir que este sitio aparezca en los resultados de búsqueda” en Sí Edite o elimine la regla del origen de resultados

Ahora puede identificar por qué la búsqueda de SharePoint ignora un sitio específico y aplicar la solución correcta. Comience por verificar el ajuste de visibilidad de búsqueda del sitio y el registro de rastreo. Si el problema persiste, revise los orígenes de resultados y los orígenes de contenido en el centro de administración de búsqueda. Para una verificación rápida, use el registro de rastreo para ver si el sitio se rastreó y si aparecieron errores de acceso.

ADVERTISEMENT