Administrar verticales de búsqueda

Las verticales de búsqueda son pestañas en la página de resultados de búsqueda que muestran resultados de un tipo específico o de orígenes seleccionados. Por ejemplo, la vertical Files muestra resultados clasificados como archivos y facilita la búsqueda de documentos a los usuarios que buscan. Puede personalizar las verticales en la Búsqueda de Microsoft para satisfacer las necesidades de su organización o departamentos individuales. La Búsqueda de Microsoft tiene dos tipos de verticales: "listos para usar" o verticales predeterminadas y personalizadas. Las verticales predeterminadas, como Todas, Files y People, crean un fácil acceso a los resultados de búsqueda más usados.

Puede administrar verticales en dos niveles:

  • Nivel de organización : aparece una vertical en el nivel de organización en la página de resultados de búsqueda cuando los usuarios buscan desde su página de inicio de SharePoint y Microsoft Office.
  • Nivel de sitio : aparece una vertical en el nivel de sitio en la página de resultados de búsqueda cuando los usuarios buscan en un sitio de SharePoint. Por ejemplo, es posible que quiera permitir que los empleados del servicio de atención al cliente busquen incidentes de gravedad 1 directamente desde el sitio de SharePoint de su departamento.

Nota:

Los usuarios invitados invitados a SharePoint ven las mismas modificaciones verticales y verticales personalizadas que los usuarios nativos de espacio empresarial.

Verticales predeterminadas

Las verticales predeterminadas están presentes en el nivel de organización en experiencias como SharePoint, Microsoft Office o en el nivel de sitio de SharePoint en la página de resultados de búsqueda de cada sitio.

Este es un resumen de las capacidades de personalización en verticales listas para usar.

Tipo de personalización Nivel de organización Nivel del sitio
Cambiar nombre de vertical
Deshabilitar vertical Parcial
Agregar una consulta Parcial

Verticales personalizados

Puede agregar verticales de búsqueda en la experiencia de búsqueda en un nivel de organización o sitio y buscar contenido de conectores de Microsoft 365 Copilot o SharePoint. Las verticales personalizadas para el contenido de SharePoint muestran resultados del ámbito respectivo, de forma similar a las otras verticales en ese ámbito. Por ejemplo, una vertical personalizada en el ámbito de la organización muestra todos los resultados, mientras que una vertical personalizada con contenido de SharePoint en el sitio de Marketing muestra los datos de ese sitio. Lo mismo ocurre para los sitios concentradores en los que se aplica el mismo ámbito de concentrador. 

Crear o modificar verticales de búsqueda

La experiencia de administración vertical está controlada por asistentes, se le guía a través de los pasos para definir el nombre de la vertical, el origen de contenido y el ámbito del contenido a buscar. Puede usar un conjunto limitado de lenguaje de consulta por palabra clave (KQL) para definir el ámbito de la búsqueda vertical de un origen de contenido determinado. Los filtros también se pueden agregar a verticales listas para usar y personalizadas a nivel de organización y sitio. Para obtener más información sobre los filtros, consulte Administrar filtros.

Administrar verticales a nivel de organización

  1. En el Centro de administración de Microsoft 365, vaya a la página Verticales en la sección Personalización.
  2. Selecciona una vertical existente y haz clic en Editar o haz clic en Agregar para crear una nueva vertical.
  3. Después de completar los pasos de configuración, puede revisar y guardar la vertical.

Administrar verticales a nivel de sitio

  1. En el sitio de SharePoint en el que desee administrar verticales, abra el panel de configuración haciendo clic en el engranaje.
  2. Seleccione Información del sitio y luego seleccione Ver toda la configuración del sitio. 
  3. Busque la sección Búsqueda de Microsoft y, a continuación, seleccione Configurar opciones de búsqueda.
  4. En el panel de navegación, vaya a Experiencia personalizada y, a continuación, seleccione Verticales.
  5. Selecciona una vertical existente y haz clic en Editar o haz clic en Agregar para crear una nueva vertical.
  6. Después de configurar la configuración, puede revisar y guardar la vertical.

Ver la vertical en la página de resultados de búsqueda

Se necesita un diseño de resultado de búsqueda para que los resultados del conector de Microsoft Copilot se representen en la página vertical de búsqueda. Para asegurarse de que el diseño de resultados adecuado está presente, puede habilitar la vertical de búsqueda. Después de habilitar o actualizar una vertical, hay un retraso de unas horas antes de que pueda ver los cambios en la página de búsqueda. Puede anexar cacheClear=true a la dirección URL en SharePoint y Office para ver los cambios. El cambio puede tardar hasta 30 minutos en aparecer.

Nota:

Las verticales agregadas no son visibles en SharePoint y Office cuando se ven desde exploradores web móviles.

Opciones de configuración avanzadas

Varias conexiones en una vertical

Una vertical de búsqueda puede exponer resultados de varios orígenes de conectores. Esta opción proporciona flexibilidad al diseñar la página de resultados de búsqueda. El proceso de configuración vertical permite a los administradores seleccionar varias conexiones en el paso "Origen de contenido".

Si designas con precisión tantas etiquetas semánticas como sea posible, esta experiencia mejora. Las etiquetas semánticas se agregan en el punto de definición e ingesta del esquema. Obtén más información sobre cómo crear y administrar etiquetas semánticas. Aquí encontrará información adicional sobre cómo crear y administrar etiquetas semánticas.

Nota:

  • Una conexión se puede agregar como origen de contenido en una sola vertical. No puede usar conexiones en varias verticales.

Para configurar una consulta para una vertical de búsqueda en la que se han agregado varios orígenes de conexión, use las propiedades de origen comunes para crear la consulta.

Lenguaje de consulta de palabras clave (KQL)

Se puede agregar una consulta a una vertical para restringir los resultados que se muestran en la vertical de búsqueda mediante el lenguaje de consulta por palabra clave (KQL) (compatibilidad limitada). En esta página se enumeran las propiedades disponibles. Se recomienda usar palabras clave de texto libre y restricciones de propiedad con operadores booleanos para crear la KQL. No se admiten operadores de clasificación dinámicos como XRANK, operadores de proximidad y palabras.

Estas son algunas consultas de ejemplo.

Escenario Query
Exclusión de resultados de sitios de archivo NOT (path:http//contoso.sharepoint.com/archive OR path:http//contoso.sharepoint.com/CompanyArchive)
Exclusión de resultados en función de la propiedad de tipo de archivo NOT(FileType:htm)

Use variables en la sección de consulta KQL de una vertical para proporcionar datos dinámicos como entrada para la consulta de una vertical. "Profile" y "query string" son los tipos de variables de consulta que se pueden usar.

Variables de consulta de perfiles

Puede usar variables de consulta de perfil para contextualizar los resultados de la búsqueda para el usuario que ha iniciado sesión. Las variables de consulta de perfil capturan valores del perfil del usuario que ha iniciado sesión. Por ejemplo, para crear una vertical "Tickets" para que el usuario encuentre los tickets de soporte que se le asignó, puede especificar la siguiente consulta en la sección "Consulta" durante la creación vertical en la página de administración.

AssignedTo:{Profile.accounts.userPrincipalName}

Esto recortará los resultados de la búsqueda para mostrar solo los elementos asignados a la persona que realiza la búsqueda.

El recurso de perfil expone las propiedades como colecciones. Por ejemplo, la información relacionada con las direcciones de correo electrónico se expone a través de la recopilación de correos electrónicos, la recopilación de puestos de trabajo como puestos, etc. Todas las propiedades disponibles en el perfil de usuario se exponen como variables de consulta.

Piense en un usuario que tiene tres direcciones de correo electrónico disponibles en la colección de correos electrónicos, como se muestra aquí:

"emails": [{ 

        "address": "Megan.Bowen@contoso.com",
        "id": "xyz", 
        "source": { 
            "CreatedBy": "xyz", 
            "CreatedOn": "2222", 
            "Type": "official" 
        },
        "type": "main" 
    }, { 
        "address": "meganb@hotmail.com",
        "id": "abc", 
        "source": { 
            "CreatedBy": "abc",
            "CreatedOn": "3333", 
            "Type": "non-official",
        },
        "type": "work"
    }, { 
        "address": "meganb@outlook.com",
        "id": "pqr", 
        "source": { 
            "CreatedBy": "pqr", 
            "CreatedOn": "4444", 
            "Type": "personal" 
        },
        "type": "personal" 
    } 
] 
  • La consulta MyProperty: {Profile.emails.address} se resolverá como MyProperty: "Megan.Bowen@contoso.com".

  • Para resolver todos los valores del atributo address, utilice la sintaxis de expansión de varios valores. La consulta {|MyProperty:{Profile.emails.address}} se resolverá como ((MyProperty:"Megan.Bowen@contoso.com") OR (MyProperty: "meganb@hotmail.com") OR (MyProperty:"meganb@outlook.com")).

Use el operador "|" para resolver variables de varios valores. Consulte la tabla siguiente para obtener más ejemplos de expansión de perfiles.

# Sintaxis Valor devuelto
1 MyProperty:{Profile.emails.address} "Megan.Bowen@contoso.com"
2 MyProperty:{Profile.emails} {Profile.emails} Esto no se resolverá porque correos electrónicos es un objeto.
3 {? MyProperty:{Profile.emails}} Esto no se resolverá porque correos electrónicos es un objeto. El "?" omite las variables de consulta que no se resuelven. Esta variable se quitará cuando se pase más abajo en la pila de consultas.
4 {|MyProperty: {Profile.emails.source.Type}} ((MyProperty:"official") OR (MyProperty:"nonofficial") OR (MyProperty:"personal"))

Variables de cadena de consulta

Las variables de cadena de consulta permiten personalizar los resultados de búsqueda en función de cómo interactúan los usuarios con los sitios de SharePoint. Esto se hace agregando pares clave-valor a la dirección URL de búsqueda. Por ejemplo, imagine que tiene un sitio de SharePoint que proporciona información sobre un proyecto con un elemento web simple que muestra las tareas en curso. Al hacer clic en el elemento web "En curso", los usuarios se vinculan a la vertical de búsqueda "Elementos de trabajo", donde los resultados se refinan para mostrar solo los elementos etiquetados como En curso.

Esto se puede hacer especificando la siguiente consulta en la sección "Consulta" durante la creación vertical en la página de administración.

Status:{QueryString.state}

La dirección URL en el elemento web del botón del sitio de SharePoint debe actualizarse para pasar el siguiente par clave-valor https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress

La consulta status:{QueryString.state} se resolverá como status:InProgress.

Estos son más ejemplos de expansión de cadenas de consulta.

# Sintaxis de la consulta Sintaxis URL Valor devuelto
1 MyProperty:{QueryString.state} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress MyProperty:InProgress
2 MyProperty:{QueryString.state} O MyProperty:{QueryString.priority} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress&priority=1 MyProperty:InProgress O MyProperty:1
3 {? MyProperty:{QueryString.state}} https://{su-dominio}.sharepoint.com/sites/{nombre del sitio}/_layouts/15/search.aspx/{vertical-ID}? State=InProgress Aquí, el estado no se resolverá porque las QueryStrings distinguen mayúsculas de minúsculas. El "?" omite las variables de consulta que no se resuelven. Esta variable se quitará cuando se pase más abajo en la pila de consultas.
4 {|MyProperty: {QueryString.state}} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed (MyProperty:InProgress) OR (MyProperty:Closed)
El | se utiliza para resolver variables de valor múltiple. Los valores de las variables deben pasarse usando el separador de comas como se muestra en la sintaxis de la dirección URL.
5 {MyProperty: {QueryString.state}} https://{your-domain}.sharepoint.com/sites/{site-name}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed MyProperty:InProgress
Aquí solo se selecciona el primer valor de estado de la dirección URL, ya que la sintaxis de la consulta no lo define como una variable de varios valores.

Limitaciones

  • La localización de idiomas no se aplica a los nombres de verticales listos para usar una vez modificados.
  • Las verticales personalizadas no aparecen en la vista móvil de Búsqueda de Microsoft.
  • Agregar una consulta no se admite en la vertical People.
  • No se admite el reordenamiento vertical.
  • Las variables de cadena de consulta solo se pueden usar en sitios de SharePoint.

Solución de problemas

Esta es una lista de problemas comunes que puedes encontrar y las acciones para solucionarlos.

Problema Acción
Veo un mensaje de error "Se ha producido un error" en la vertical. Se necesitan tanto el tipo vertical como el de resultado para completar la configuración. Asegúrese de que ambos están configurados para el origen del contenido.
No veo ninguna fuente de contenido en la página vertical. Asegúrese de que ha configurado los conectores y los datos indexados.