Creación de una página de resultados de búsqueda personalizada en SharePoint Online
Una manera de personalizar la experiencia de búsqueda en SharePoint es crear una página de resultados de búsqueda personalizada para un sitio. Esto le permite usar una página que ha creado, en lugar del valor predeterminado en la página de resultados de Búsqueda de Microsoft. Esto le proporciona más flexibilidad sobre el aspecto de la experiencia de resultados de búsqueda para los usuarios.
Nota:
Para realizar cambios en la página predeterminada de resultados de Búsqueda de Microsoft que está disponible de forma predeterminada, consulte Personalizar la página de resultados de búsqueda.
Con una página de resultados personalizada, puede crear una nueva página que se pueda usar para controlar el diseño y el diseño de los resultados de búsqueda para satisfacer las necesidades de su organización. Puede usar cualquier elemento web integrado, elementos web de búsqueda de código abierto de la comunidad de patrones y prácticas de SharePoint, así como cualquier elemento web personalizado que haya desarrollado mediante SharePoint Framework.
Configurar una página de resultados
Para configurar una página de resultados personalizada en SharePoint Online, siga estos pasos:
Vaya al sitio donde desea configurar una página de resultados personalizada y vaya a Configuración > del sitio Configuración de la colección de sitios Configuración > de la búsqueda.
En Configuración de búsqueda, desactive la selección de Usar la misma configuración de página de resultados que mi elemento primario, elija Enviar consultas a una página de resultados personalizada y proporcione un valor para la dirección URL de la página Resultados:. A continuación, guarde los cambios. La dirección URL que use aquí debe ser para la página que creó para usarla como página de resultados personalizados, por ejemplo
https://contoso.sharepoint.com/sites/search/SitePages/results.aspx
, . Consulte esta sesión de Microsoft Ignite para obtener una demostración de esta característica.
Nota:
La página de resultados personalizados debe estar en el mismo dominio que el sitio, pero no tiene que estar en la misma colección de sitios.
Como alternativa, puede usar el comando de PowerShell Set-PnPSearchSettings SharePoint PnP para establecer el valor en lugar de usar la página Configuración del sitio.
Una vez establecida, se muestra la página de resultados de búsqueda personalizada al buscar con el cuadro Búsqueda de Microsoft que aparece en la barra de navegación de la parte superior de la página y se usa al escribir la búsqueda desde las páginas del sitio o la página principal del sitio. No se usa al buscar en una lista, biblioteca o página de contenido del sitio. Puede usar el vínculo para expandir la búsqueda de los resultados de búsqueda en listas y bibliotecas para llegar a la página de resultados personalizados.
Cambiar el diseño de la página de resultados personalizados
Se puede usar un diseño de página denominado HeaderlessSearchResults para que la página de resultados de búsqueda aparezca más cerca de nuestra experiencia de resultados de búsqueda rápida. Este nuevo diseño solo puede estar activo para las páginas que se establecen como la página de resultados de búsqueda personalizada.
Para establecer el diseño de página, puede usar el comando de PowerShell Set-PnPPage PnP con -LayoutType HeaderlessSearchResults.
Uso de extensiones de consulta de SharePoint Framework
Las páginas de resultados de búsqueda personalizadas también pueden usar la extensión de consulta SharePoint Framework para modificar la consulta antes de que se envíe al motor de búsqueda.
Recursos adicionales
Para ver código abierto proyectos, introducción a nuestras API de Búsqueda de Microsoft y más ejemplos de personalización y extensibilidad, visite Microsoft Search en GitHub.