El vertical de búsqueda muestra resultados vacíos: causa raíz y solución
🔍 WiseChecker

El vertical de búsqueda muestra resultados vacíos: causa raíz y solución

Cuando seleccionas un vertical de búsqueda como Noticias, Personas o Conversaciones en SharePoint, la página de resultados puede mostrar un conjunto vacío sin elementos encontrados. Este problema ocurre cuando el vertical de búsqueda está mal configurado o la fuente de resultados subyacente falta o está dañada. Este artículo explica por qué los verticales de búsqueda devuelven resultados vacíos y proporciona los pasos exactos para diagnosticar y solucionar el problema.

Conclusiones clave: Solucionar resultados vacíos en verticales de búsqueda

  • Centro de administración de SharePoint > Búsqueda > Verticales de búsqueda: Verifica la configuración de cada vertical, especialmente la fuente de resultados y la plantilla de consulta.
  • URL de la fuente de resultados o plantilla de consulta: Una fuente de resultados faltante o no válida es la causa raíz más común de resultados vacíos en verticales.
  • Prueba la fuente de resultados directamente: Usa la API REST de búsqueda o el Centro de búsqueda clásico para verificar que la fuente de resultados devuelve elementos antes de solucionar el vertical.

ADVERTISEMENT

Por qué los verticales de búsqueda devuelven resultados vacíos

Un vertical de búsqueda es una vista predefinida que filtra los resultados de búsqueda por tipo de contenido o fuente. SharePoint incluye verticales predeterminados para Todo, Personas, Noticias, Conversaciones y Videos. Se pueden crear verticales personalizados para sitios o tipos de contenido específicos. Cada vertical está vinculado a una fuente de resultados y una plantilla de consulta. La fuente de resultados define dónde busca contenido el motor de búsqueda. La plantilla de consulta aplica filtros adicionales o clasificación. Si la fuente de resultados está mal configurada, eliminada o restringida por permisos, el vertical devuelve cero resultados. Una segunda causa común es una plantilla de consulta que utiliza una propiedad o propiedad administrada que no existe en el esquema de búsqueda. Una tercera causa es que el vertical esté restringido a una colección de sitios o un centro específico al que el usuario actual no puede acceder.

Pasos para diagnosticar y solucionar resultados vacíos en verticales de búsqueda

Sigue estos pasos en orden. Comienza con la verificación más simple y avanza hacia configuraciones más profundas.

  1. Verifica que el vertical de búsqueda esté habilitado
    Ve al Centro de administración de SharePoint > Búsqueda > Verticales de búsqueda. Localiza el vertical que muestra resultados vacíos. Asegúrate de que el interruptor bajo el nombre del vertical esté en On. Si está en Off, actívalo y espera 15 minutos para la propagación. Luego prueba el vertical nuevamente.
  2. Verifica la fuente de resultados asignada al vertical
    En la misma página de Verticales de búsqueda, haz clic en el nombre del vertical. Observa el campo Fuente de resultados. Debe mostrar un nombre de fuente de resultados válido como Resultados locales de SharePoint o Búsqueda de personas. Si muestra una fuente de resultados personalizada que ya no existe, el vertical devolverá vacío. Haz clic en Editar y selecciona una fuente de resultados que funcione. Guarda el cambio.
  3. Prueba la fuente de resultados directamente
    Ve al Centro de administración de SharePoint > Búsqueda > Fuentes de resultados. Encuentra la fuente de resultados utilizada por el vertical. Haz clic en el nombre para ver la plantilla de consulta. Copia el texto completo de la consulta. Abre una pestaña del navegador y ejecuta esta URL: https://[tenant].sharepoint.com/_api/search/query?querytext=''&sourceid='[source-id]'. Reemplaza [tenant] con el nombre de tu inquilino. Reemplaza [source-id] con el GUID de la fuente de resultados. Si la respuesta JSON muestra cero resultados principales, la fuente de resultados en sí está rota. Edita la fuente de resultados y corrige la plantilla de consulta o la URL de origen.
  4. Revisa la plantilla de consulta en busca de propiedades no válidas
    En el editor de fuentes de resultados, examina el campo Plantilla de consulta. Un error común es hacer referencia a una propiedad administrada que no está mapeada o no tiene una propiedad rastreada. Por ejemplo, {?owstaxIdProductCatalog} devolverá vacío si el conjunto de términos del Catálogo de productos no está configurado. Elimina o reemplaza la propiedad no válida. Guarda la fuente de resultados.
  5. Verifica las restricciones de ámbito del vertical de búsqueda
    En la página de Verticales de búsqueda, abre el vertical y busca el campo Ámbito. Si está configurado para una colección de sitios o un centro específico, el vertical solo muestra resultados para ese ámbito. Los usuarios fuera de ese ámbito ven resultados vacíos. Cambia el ámbito a Todos los sitios si el vertical debe funcionar en todo el inquilino.
  6. Reindexa la fuente de contenido
    Si la fuente de resultados es un indexador personalizado o una fuente de contenido específica, el índice puede estar desactualizado. Ve al Centro de administración de SharePoint > Búsqueda > Fuentes de contenido. Selecciona la fuente de contenido utilizada por el vertical y haz clic en Iniciar rastreo completo. Espera a que se complete el rastreo y luego prueba el vertical.
  7. Restablece el vertical de búsqueda a los valores predeterminados
    Si el vertical es un vertical predeterminado como Noticias o Conversaciones, puedes restablecerlo. En la página de Verticales de búsqueda, selecciona el vertical y haz clic en Restablecer vertical. Esto restaura la fuente de resultados y la plantilla de consulta predeterminadas. Se pierden las personalizaciones. Prueba el vertical después del restablecimiento.

ADVERTISEMENT

Si los verticales de búsqueda aún muestran resultados vacíos

El vertical de búsqueda funciona para algunos usuarios pero no para otros

Esto indica un problema de permisos. La fuente de resultados puede incluir contenido de un sitio al que el usuario no puede acceder. Verifica la plantilla de consulta de la fuente de resultados. Si utiliza filtros path o site, asegúrate de que esos sitios otorguen acceso de lectura a los usuarios afectados. También verifica si el vertical está limitado a un sitio central que tenga permisos únicos.

El vertical de búsqueda devuelve resultados en la búsqueda clásica pero no en la moderna

Los verticales de búsqueda modernos utilizan las mismas fuentes de resultados que la búsqueda clásica, pero pueden aplicar filtros adicionales. Ve a la configuración del vertical y revisa la Plantilla de consulta. Busca un filtro ContentTypeId que no coincida con el contenido. Elimina el filtro y prueba nuevamente.

El vertical de búsqueda personalizado muestra vacío después de crearlo

Un vertical recién creado puede no aparecer en los resultados de búsqueda hasta que se actualice el índice de búsqueda. Espera 15 minutos después de crear el vertical. Si aún muestra vacío, elimina el vertical y vuelve a crearlo. Asegúrate de seleccionar una fuente de resultados que esté devolviendo resultados activamente.

Verticales de búsqueda predeterminados vs verticales de búsqueda personalizados

Elemento Vertical de búsqueda predeterminado Vertical de búsqueda personalizado
Fuente de resultados Preconfigurada y mantenida por Microsoft Debe ser creada y asignada por un administrador
Plantilla de consulta Integrada y optimizada para el tipo de vertical Definida por el creador; propensa a errores
Ámbito Todos los sitios por defecto Puede restringirse a una colección de sitios o un centro
Opción de restablecimiento Disponible mediante el botón Restablecer vertical Debe reconfigurarse manualmente o eliminarse
Causa de resultados vacíos Rara; generalmente un problema de permisos o indexación Común; a menudo una fuente de resultados o plantilla de consulta mal configurada

Después de completar los pasos de diagnóstico, ahora puedes identificar y solucionar la causa raíz de los resultados vacíos en los verticales de búsqueda. Comienza verificando la fuente de resultados y la plantilla de consulta. Si el problema persiste, verifica el ámbito del vertical y el estado del rastreo de la fuente de contenido. Para verticales personalizados, siempre prueba la fuente de resultados por separado antes de asignarla a un vertical.

ADVERTISEMENT