Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma das várias formas de personalizar o Microsoft Search em sites do SharePoint é adaptar a forma como a caixa de pesquisa na barra de navegação do conjunto de aplicações funciona em sites do SharePoint de acordo com as suas necessidades.
Para outras opções de personalização, consulte Alterar a página de resultados do Microsoft Search para adicionar verticais, tipos de resultados e esquemas personalizados e Criar uma página de resultados de pesquisa personalizada.
Para configurar o comportamento da caixa de pesquisa, utilize o PowerShell com extensões do PowerShell PnP do SharePoint. Pode instalar e saber mais sobre como começar aqui. Inicie sessão no seu site ou coleção de sites com este comando:
Connect-PnPOnline -Url <yoursiteurl> -UseWebLogin
# this will prompt you to sign into your site. Use the site owner credentials
Alterar o âmbito da pesquisa
Quando criar um novo site no SharePoint Online hoje mesmo e escrever na caixa de pesquisa, será levado para a página de resultados da Microsoft Search. Por predefinição, a página de resultados mostra os resultados do seu site atual. Pode expandir o âmbito da pesquisa para o hub ao qual o site atual está associado, se associado a um, ou a toda a organização.
O âmbito que a caixa de pesquisa utiliza, por predefinição, depende do tipo de site.
- Os sites normais pesquisam no site atual.
- Os sites centrais pesquisam em todos os sites no hub.
- Os sites domésticos procuram todo o conteúdo.
Em alguns casos, poderá querer alterar estas predefinições para procurar sempre em toda a organização ou no hub a que um site está associado, sem precisar de um clique adicional.
Como proprietário do site, pode alterar estas predefinições com o seguinte comando:
Set-PnPSearchSettings -SearchScope Tenant
# DefaultScope | Hub | Site | Tenant
Depois de executar este comando, o site que estava anteriormente a mostrar os resultados do site atual por predefinição começará a mostrar os resultados de toda a organização.
Para voltar à predefinição, execute novamente o comando com o valor DefaultScope
. Para procurar no Hub, utilize Hub
como o valor SearchScope.
Esta definição aplica-se ao nível do site individual. Não existe uma definição equivalente para coleções de sites.
Observação
Definir o âmbito de pesquisa predefinido para Tenant
combinado com uma página de resultados de pesquisa personalizada quebra a experiência de pesquisa centrada em pessoas. Veja também a nota na página Criar resultados de pesquisa personalizada no SharePoint Online para cenários de redirecionamento não suportados.
Mostrar ou ocultar a caixa de pesquisa
Pode optar por ocultar a caixa de pesquisa da barra de navegação do conjunto de aplicações se quiser impedir que os seus utilizadores procurem ou utilizem uma implementação de caixa de pesquisa personalizada.
Para alterar a visibilidade da caixa de pesquisa de um determinado site, utilize este comando:
Set-PnPSearchSettings -Scope Web -SearchBoxInNavBar Hidden
# Hidden | Inherit
Em alternativa, se pretender defini-lo para todos os sites numa coleção de sites, pode utilizar este comando:
Set-PnPSearchSettings -Scope Site -SearchBoxInNavBar Hidden
# Hidden | Inherit
Depois de executar estes comandos, a caixa de pesquisa deixará de aparecer na barra de navegação na parte superior da página. Para voltar a mostrar a caixa de pesquisa, execute novamente os comandos com o valor fornecido para SearchBoxInNavBar
o parâmetro para Inherit
.
Existem vários pontos a considerar:
Esta definição aplica-se apenas à caixa de pesquisa na barra de navegação do conjunto de aplicações. Não se aplica a caixas de pesquisa que estejam na página ou a caixas de pesquisa em páginas clássicas.
Depois de desativar a caixa de pesquisa na barra de navegação, se pretender a funcionalidade de pesquisa no seu site, tem de a fornecer através de uma peça Web personalizada ou de uma extensão de Estrutura do SharePoint.
Esta solução também remove a caixa de pesquisa de listas e bibliotecas do seu site. A sua solução de pesquisa personalizada tem de considerar as pesquisas contextuais de listas e bibliotecas do SharePoint, para além da pesquisa ao nível do site.
Quando oculta a caixa de pesquisa do site raiz do seu domínio, a caixa de pesquisa também é ocultada para a página inicial do SharePoint.
Alterar a sugestão apresentada na caixa de pesquisa
Pode alterar a sugestão que a caixa de pesquisa mostra para um determinado site ou coleção de sites. O texto de sugestão é o texto que aparece na caixa de pesquisa antes de começar a escrever no mesmo. Um texto de sugestão personalizado pode ajudar a orientar os seus utilizadores sobre o que esperar da pesquisa se configurar uma página de resultados personalizada ou se alterar o comportamento da pesquisa de outras formas.
Observação
Para poder fazer esta alteração, tem de permitir a execução de scripts personalizados no site em questão como administrador inquilino, o que não é permitido por predefinição. Veja Permitir ou impedir scripts personalizados para obter detalhes. Pode permitir a execução de scripts personalizados, efetuar a alteração e, em seguida, reverter a desativar scripts para o site, se necessário.
Altere a definição de um determinado site com o seguinte comando:
Set-PnPSearchSettings -Scope Web -SearchBoxPlaceholderText "my placeholder"
Em alternativa, se pretender defini-lo para todos os sites numa coleção de sites, pode utilizar este comando:
Set-PnPSearchSettings -Scope Site -SearchBoxPlaceholderText "my placeholder"
Para voltar ao texto do marcador de posição predefinido, defina o valor como em branco ("").
Limitações do utilizador convidado
A intenção do cenário de convidar um convidado para um site do SharePoint ou site central é partilhar conteúdos desses âmbitos para o convidado. Definir o SearchScope
Tenant
para será substituído por um utilizador convidado e a experiência reverte para o comportamento predefinido do site. Expor convidados a resultados de toda a organização pode levar a partilhas excessivas não intencionais de conteúdo.
Veja também Limitações do utilizador convidado para Criar uma página de resultados de pesquisa personalizada no SharePoint Online.