Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una de las distintas maneras en que se puede personalizar Microsoft Search en sitios de SharePoint es adaptar el funcionamiento del cuadro de búsqueda de la barra de navegación del conjunto de aplicaciones en los sitios de SharePoint para adaptarse mejor a sus necesidades.
Para ver otras opciones de personalización, vea Cambiar la página de resultados de Búsqueda de Microsoft para agregar verticales, tipos de resultados y diseños personalizados y Crear una página de resultados de búsqueda personalizada.
Para configurar el comportamiento del cuadro de búsqueda, use PowerShell con extensiones de PowerShell PnP de SharePoint. Puede instalar y obtener más información sobre cómo empezar aquí. Inicie sesión en su sitio o colección de sitios mediante este comando:
Connect-PnPOnline -Url <yoursiteurl> -UseWebLogin
# this will prompt you to sign into your site. Use the site owner credentials
Cambio del ámbito de la búsqueda
Al crear un nuevo sitio en SharePoint Online hoy mismo y escribir en el cuadro de búsqueda, se le llevará a la página de resultados de búsqueda de Microsoft. De forma predeterminada, la página de resultados muestra los resultados del sitio actual. Puede expandir el ámbito de la búsqueda al centro al que está asociado el sitio actual, si está asociado a uno o a toda la organización.
El ámbito que usa el cuadro de búsqueda, de forma predeterminada, depende del tipo de sitio.
- Búsqueda de sitios normales en el sitio actual.
- Los sitios centrales buscan en todos los sitios del centro.
- Los sitios de inicio buscan en todo el contenido.
En algunos casos, es posible que desee cambiar estos valores predeterminados para buscar siempre en toda la organización, o en el centro al que está asociado un sitio, sin necesidad de hacer clic adicional.
Como propietario del sitio, puede cambiar estos valores predeterminados mediante el siguiente comando:
Set-PnPSearchSettings -SearchScope Tenant
# DefaultScope | Hub | Site | Tenant
Después de ejecutar este comando, el sitio que anteriormente mostraba los resultados del sitio actual de forma predeterminada comenzará a mostrar los resultados de toda la organización.
Para volver a la configuración predeterminada, vuelva a ejecutar el comando con el valor DefaultScope
. Para buscar en el centro, use Hub
como valor SearchScope.
Esta configuración se aplica en el nivel de sitio individual. No hay ninguna configuración equivalente para las colecciones de sitios.
Nota:
Al establecer el ámbito de búsqueda predeterminado en Tenant
combinado con una página de resultados de búsqueda personalizada, se interrumpe la experiencia de búsqueda centrada en personas. Consulte también la nota de la página Crear resultados de búsqueda personalizados en SharePoint Online para escenarios de redireccionamiento no admitidos.
Mostrar u ocultar el cuadro de búsqueda
Puede optar por ocultar el cuadro de búsqueda de la barra de navegación del conjunto si desea evitar que los usuarios busquen o usen una implementación de cuadro de búsqueda personalizada.
Para cambiar la visibilidad del cuadro de búsqueda de un sitio determinado, use este comando:
Set-PnPSearchSettings -Scope Web -SearchBoxInNavBar Hidden
# Hidden | Inherit
Como alternativa, si desea establecerlo para todos los sitios de una colección de sitios, puede usar este comando:
Set-PnPSearchSettings -Scope Site -SearchBoxInNavBar Hidden
# Hidden | Inherit
Después de ejecutar estos comandos, el cuadro de búsqueda ya no aparecerá en la barra de navegación de la parte superior de la página. Para volver a mostrar el cuadro de búsqueda, vuelva a ejecutar los comandos con el valor proporcionado al SearchBoxInNavBar
parámetro a Inherit
.
Hay varios puntos a tener en cuenta:
Esta configuración solo se aplica al cuadro de búsqueda de la barra de navegación del conjunto de aplicaciones. No se aplica a los cuadros de búsqueda que se encuentran en la página ni a los cuadros de búsqueda de las páginas clásicas.
Una vez que deshabilite el cuadro de búsqueda en la barra de navegación, si desea la funcionalidad de búsqueda en el sitio, debe proporcionarlo usted mismo mediante un elemento web personalizado o una extensión de SharePoint Framework.
Esta solución quita también el cuadro de búsqueda de listas y bibliotecas del sitio. La solución de búsqueda personalizada debe tener en cuenta las búsquedas contextuales de listas y bibliotecas de SharePoint, además de la búsqueda en todo el sitio.
Al ocultar el cuadro de búsqueda del sitio raíz del dominio, el cuadro de búsqueda también está oculto para la página de inicio de SharePoint.
Cambio de la sugerencia mostrada en el cuadro de búsqueda
Puede cambiar la sugerencia que muestra el cuadro de búsqueda para un sitio o colección de sitios determinados. El texto de sugerencia es el texto que aparece en el cuadro de búsqueda antes de empezar a escribir en él. Un texto de sugerencia personalizado puede ayudar a guiar a los usuarios sobre qué esperar de la búsqueda si configura una página de resultados personalizados o cambia el comportamiento de la búsqueda de otras maneras.
Nota:
Para poder realizar este cambio, debe permitir la ejecución de scripts personalizados en el sitio en cuestión como administrador de inquilinos, lo que no está permitido de forma predeterminada. Consulte Permitir o impedir scripts personalizados para obtener más información. Puede permitir la ejecución de scripts personalizados, realizar el cambio y, a continuación, volver a no permitir scripts para el sitio si es necesario.
Cambie la configuración de un sitio determinado con el siguiente comando:
Set-PnPSearchSettings -Scope Web -SearchBoxPlaceholderText "my placeholder"
Como alternativa, si desea establecerlo para todos los sitios de una colección de sitios, puede usar este comando:
Set-PnPSearchSettings -Scope Site -SearchBoxPlaceholderText "my placeholder"
Para volver al texto de marcador de posición predeterminado, establezca el valor en blanco ("").
Limitaciones del usuario invitado
La intención del escenario de invitar a un invitado a un sitio de SharePoint o a un sitio central es compartir contenido de ese ámbito con el invitado. Si se establece en SearchScope
Tenant
, se invalidará para un usuario invitado y la experiencia se revertirá al comportamiento predeterminado del sitio. Exponer a los invitados a resultados de toda la organización puede dar lugar a un uso compartido excesivo no intencionado de contenido.
Consulte también Limitaciones del usuario invitado para crear una página de resultados de búsqueda personalizada en SharePoint Online.