Gerir pesquisas contínuas no SharePoint Server
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
Habilitar rastreamentos contínuos é uma opção de agendamento de rastreamento que é uma alternativa aos rastreamentos incrementais. Esta opção é nova no SharePoint Server e aplica-se apenas a origens de conteúdo do tipo Sites SharePoint.
As pesquisas contínuas pesquisam sites do SharePoint Server com frequência para ajudar a manter os resultados da pesquisa atualizados. Da mesma maneira que os rastreamentos incrementais, o rastreamento contínuo rastreia conteúdos adicionados, modificados ou excluídos desde o último rastreamento. Ao contrário de um rastreamento incremental, que inicia em uma hora específica e se repete a intervalos regulares depois disso, o rastreamento contínuo inicia automaticamente em intervalos de tempo predefinidos. O intervalo padrão é a cada 15 minutos. As pesquisas contínuas ajudam a garantir a atualização dos resultados da pesquisa porque o índice de pesquisa é mantido atualizado à medida que o conteúdo do SharePoint Server é pesquisado com tanta frequência. Assim, as pesquisas contínuas são especialmente úteis para pesquisar conteúdos do SharePoint Server que estão a mudar rapidamente.
Um único rastreamento contínuo inclui todas as fontes de conteúdo em um aplicativo de serviço de pesquisa para a qual rastreamentos contínuos são habilitados. Da mesma forma, o intervalo do rastreamento contínuo também se aplica a todas as fontes de conteúdo do aplicativo de serviço de pesquisa que tenha rastreamentos contínuos habilitados.
Você não pode executar vários rastreamentos completos nem vários rastreamentos incrementais na mesma fonte de conteúdo ao mesmo tempo. Contudo, pode executar vários rastreamentos contínuos ao mesmo tempo. Portanto, mesmo que um rastreamento contínuo esteja processando uma grande atualização de conteúdo, outro rastreamento contínuo pode ser iniciado na hora predefinida para rastrear outras atualizações. Rastreamentos contínuos de um determinado repositório de conteúdo também podem ocorrer durante o processamento de um rastreamento completo ou incremental do mesmo repositório.
Uma pesquisa contínua não processa nem repete itens que devolvem erros repetidamente. Estes erros são repetidos durante uma pesquisa incremental de "limpeza", que é executada automaticamente a cada quatro horas para origens de conteúdo que tenham a pesquisa contínua ativada. Os itens que continuam a devolver erros durante a pesquisa incremental serão repetidos durante futuras pesquisas incrementais, mas não serão recolhidos pelas pesquisas contínuas até que os erros sejam resolvidos.
Pode definir tempos de pesquisa incrementais na página Search_Service_Application_Name: Adicionar/Editar Origem de Conteúdo, mas pode alterar o intervalo de frequência para pesquisas contínuas apenas com o Microsoft PowerShell.
Para habilitar rastreamentos contínuos para uma fonte de conteúdo existente
Verifique se a conta de usuário que está executando este procedimento é um administrador do aplicativo de serviço de Pesquisa.
No Administração Central, na seção Gerenciamento de Aplicativo, clique em Gerenciar aplicativos de serviço.
Clique no aplicativo de serviço de Pesquisa.
Na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Administração da Pesquisa, no Início Rápido, em Rastreamento, clique em Fontes de Conteúdo.
Na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Gerenciar Fontes de Conteúdo, clique na fonte de conteúdo do SharePoint para a qual queira habilitar o rastreamento contínuo.
Na seção Cronogramas de Rastreamento, selecione Habilitar Rastreamentos Contínuos.
Clique em OK.
Verificação: na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Gerenciar Fontes de Conteúdo, verifique se a coluna Status traz Rastreamento Contínuo.
Para habilitar o rastreamento contínuo em uma nova fonte de conteúdo
Verifique se a conta de usuário que está executando este procedimento é um administrador do aplicativo de serviço de Pesquisa.
No Administração Central, na seção Gerenciamento de Aplicativo, clique em Gerenciar aplicativos de serviço.
Clique no aplicativo de serviço de Pesquisa.
Na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Administração da Pesquisa, no Início Rápido, em Rastreamento, clique em Fontes de Conteúdo.
Na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Gerenciar Fontes de Conteúdo, clique em Nova Fonte de Conteúdo.
Crie uma fonte de conteúdo do tipo Sites do SharePoint.
Na seção Nome, digite um nome no campo Nome.
Na seção Tipo de Fonte de Conteúdo, selecione Sites do SharePoint.
Na seção Endereços Iniciais, digite o endereço ou endereços iniciais.
Na seção Definições de Rastreamento, selecione o comportamento do rastreamento em todos os endereços iniciais.
Na seção Cronogramas de Rastreamento, selecione Habilitar Rastreamentos Contínuos.
Clique em OK.
Verificação: na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Gerenciar Fontes de Conteúdo, verifique se aparece a fonte de conteúdo recém-adicionada e se a coluna Status mostra Rastreamento Contínuo.
Para desabilitar rastreamentos contínuos de uma fonte de conteúdo do SharePoint
Verifique se a conta de usuário que está executando este procedimento é um administrador do aplicativo de serviço de Pesquisa.
No Administração Central, na seção Gerenciamento de Aplicativo, clique em Gerenciar aplicativos de serviço.
Clique no aplicativo de serviço de Pesquisa.
Na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Administração da Pesquisa, no Início Rápido, em Rastreamento, clique em Fontes de Conteúdo.
Na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Gerenciar Fontes de Conteúdo, clique na fonte de conteúdo do SharePoint para a qual queira desabilitar os rastreamentos contínuos.
Na seção Cronogramas de Rastreamento, desmarque a opção Habilitar Rastreamentos Contínuos. Os rastreamentos contínuos serão desabilitados.
Confirme que deseja desabilitar os rastreamentos contínuos, clicando em OK.
Opcional: clique em Editar agenda para alterar a agenda dos rastreamentos incrementais e clique em OK.
Na página Nome_do_Aplicativo_do_Serviço_de_Pesquisa: Editar Fonte de Conteúdo, clique em OK.
Verificação: Na página Search_Service_Application_Name: Gerir Origens de Conteúdo, verifique se a coluna Estado foi alterada para Inativo. Isto pode demorar um pouco, pois todas as URLs que continuam na fila de rastreamento são rastreadas mesmo depois que você desabilita o rastreamento contínuo.
Para desabilitar rastreamentos contínuos para todas as fontes de conteúdo
Verifique se a conta do usuário que está executando esse procedimento é de administrador do aplicativo de serviço de pesquisa
Inicie uma Shell de Gestão do SharePoint num servidor no farm.
No prompt de comando do Microsoft PowerShell, digite os seguintes comandos:
$SSA = Get-SPEnterpriseSearchServiceApplication $SPContentSources = $SSA | Get-SPEnterpriseSearchCrawlContentSource | WHERE {$_.Type -eq "SharePoint"} foreach ($cs in $SPContentSources) { $cs.EnableContinuousCrawls = $false $cs.Update() }
Verificação: Na página Search_Service_Application_Name: Gerir Origens de Conteúdo, verifique se a coluna Estado foi alterada para Inativo para todas as origens de conteúdo. Isto pode demorar um pouco, pois todas as URLs que continuam na fila de rastreamento são rastreadas mesmo depois que você desabilita o rastreamento contínuo.
Alteração do intervalo de rastreamento contínuo
Verifique se a conta do usuário que está executando esse procedimento é membro do grupo Administradores de Farm.
Inicie um Shell de Gerenciamento do SharePoint.
No prompt de comando do Microsoft PowerShell, digite os seguintes comandos:
$ssa = Get-SPEnterpriseSearchServiceApplication $ssa.SetProperty("ContinuousCrawlInterval",n)
Onde:
- n é o intervalo regular, em minutos, com o qual você quer que os rastreamentos contínuos iniciem. O intervalo padrão é a cada 15 minutos. O intervalo mais curto que pode ser definido é de 1 minuto.
Observação
Se reduzir o intervalo, aumenta a carga no SharePoint Server e no crawler. Certifique-se de planejar e dimensionar adequadamente para esse consumo maior de recursos.