Reparar locais federados (Search Server 2008)
Atualizado em: 2008-03-03
Observação: |
---|
Exceto quando especificado, as informações neste artigo aplicam-se tanto ao Microsoft Search Server 2008 como ao Microsoft Search Server 2008 Express. |
No Servidor de Pesquisa da Microsoft 2008, a federação permite que os usuários finais emitam uma consulta que pesquisa em várias fontes e combina os resultados em uma única página de resultados da pesquisa. Essas fontes podem ser repositórios de conteúdo corporativo, outros mecanismos de pesquisa ou partes de seu índice do Search Server 2008. A fonte é definida por um local federado.
Ocasionalmente, problemas na configuração podem fazer com que os resultados da pesquisa federada apareçam de forma incorreta ou nem apareçam. Este artigo descreve alguns das situações comuns nas quais locais federados podem parar de funcionar corretamente e traz soluções que podem ajudá-lo a resolver tais problemas.
Observação: |
---|
Se você não estiver familiarizado com locais federados, leia a visão geral de federação antes de tentar solucionar problemas de um local. Para encontrar essa visão geral, na página Administração de Pesquisa do Search Server 2008, na seção Eu quero, clique em Federar resultados de outros locais; em seguida, leia o artigo exibido. |
Corrigindo erros de configuração
O Search Server 2008 fornece verificação limitada de erro contextual quando você cria ou importa um local federado, tentando verificar as informações inseridas nas páginas Adicionar Local Federado ou Editar Local Federado. Por exemplo, omitir informações necessárias ou inserir dados inválidos nos campos da página Adicionar Local Federado causará a exibição de uma mensagem de erro e, nesse caso, não será possível salvar o local enquanto o problema não for corrigido.
Observação: |
---|
A verificação de erros nas páginas de configuração de federação do Search Server 2008 não fornece validação de URLs de feed, credenciais de segurança ou código XSL personalizado. Você deve verificar manualmente essas informações antes de inseri-las nas páginas de configuração dos locais federados. |
Testando resultados da pesquisa
Depois de criar um local federado, verifique se ele está configurado corretamente conectando-o às Web Parts de Resultados da Pesquisa Federada e Principais Resultados Federados e, em seguida, enviando uma consulta de teste.
A princípio, um local federado que retorne resultados de pesquisa pode parecer estar funcionando corretamente. No entanto, se o local foi recém-criado, importado ou modificado recentemente, é preciso analisar atentamente os resultados antes de disponibilizá-los para os usuários.
Resolvendo resultados incorretos da pesquisa
Se os resultados da pesquisa parecerem incorretos ou incompletos, tente uma ou mais das seguintes etapas de solução de problemas:
Problema | Teste de verificação | Mais informações |
---|---|---|
Os resultados federados são diferentes dos resultados da fonte. |
Verifique se você especificou um modelo de consulta válido. |
Na página Editar Local Federado, na seção Informações sobre o local, verifique a sintaxe do Modelo de Consulta que você especificou. Se o modelo for inválido, ele não passará corretamente as consultas para seu local associado. Observação Os modelos de consulta diferenciam maiúsculas de minúsculas. |
"Mais Links" não funciona ou não leva ao destino esperado. |
Verifique se você especificou um modelo de link válido para "Mais Resultados". |
Na página Editar Local Federado, na seção Informações sobre o Local, verifique a sintaxe do Link do Modelo "Mais Resultados" que você especificou. Se o modelo for inválido, os resultados completos da pesquisa não serão exibidos corretamente quando o usuário clicar no link Mais Resultados. |
Os resultados da pesquisa aparecem com formatação incorreta, não incorporam os metadados esperados da fonte (texto ou imagens) ou o local não é processado devidamente em um editor compatível com o Windows SharePoint Services. |
Verifique a validade de qualquer código XSL personalizado, propriedade de formatação ou dados de exemplo que você tenha inserido para a Web Part de Resultados Federados ou Principais Resultados Federados. Se ainda não tiver feito isso, talvez seja conveniente personalizar os padrões de XSL e Propriedades para retornar dados mais apropriados ao local. |
Na página Editar Local Federado, na seção Informações para Exibição, verifique a validade de qualquer código personalizado que você tenha inserido no campo XSL, Propriedades ou Dados de Exemplo. O Search Server 2008 não valida automaticamente o código desses campos e cabe ao administrador garantir a inserção de código válido. Se você suspeitar de erro no código de XSL ou Propriedades, copie qualquer código personalizado que você tenha inserido, marque a caixa de seleção Usar Formatação Padrão para redefinir o código padrão e, em seguida, reinsira atentamente qualquer código personalizado para continuar o teste. Como em todo código personalizado, comece com uma modificação simples, salve-a e teste o local. Em seguida, adicione gradualmente código mais complexo aos campos dessa seção e teste os resultados novamente. |
Os resultados aparecem alterados ou não aparecem corretamente em navegadores diferentes ou nas resoluções de tela. |
Verifique os resultados em outro navegador da Web e em resoluções de tela diferentes. |
Os usuários finais talvez tenham configurações de computador e monitor diferentes das suas. Para verificar totalmente a exibição esperada dos resultados da pesquisa federada, teste o local em diferentes navegadores da Web e em resoluções de tela superiores e inferiores. Se houver problemas no processamento, é provável que você consiga resolver isso fazendo modificações no XSL do local. |
Outros problemas. |
Procure nos logs de servidor ULS mensagens de erro registradas no momento da execução da consulta do local federado. |
Os arquivos de log ULS (Serviço de Log Unificado) do Windows SharePoint Services fornecem uma trilha de auditoria de execução que alerta para condições de erro detectadas. Na maioria dos casos, consultar os logs ULS pode revelar dicas importantes para a solução do problema. |
Resolvendo resultados da pesquisa ausentes
Se o local não parecer retornar resultados da pesquisa, tente uma ou mais das etapas de solução de problemas a seguir:
Problema | Teste de verificação | Mais informações |
---|---|---|
Nenhum resultado é exibido ou uma mensagem de erro de Local não encontrado é exibida. |
Verifique se a fonte ou o feed host está funcionando corretamente. |
Um problema temporário na fonte host pode, ocasionalmente, impedir um local federado de buscar e exibir resultados da pesquisa dessa fonte. Tente localizar manualmente a fonte host ou conectar-se a ela para verificar se está funcionando corretamente fora do sistema de federação. Verifique se o Modelo de Consulta foi especificado corretamente. |
Nenhum resultado é exibido ou uma mensagem de erro de Local não encontrado é exibida. |
Verifique se o Search Server 2008 foi corretamente configurado para usar um servidor proxy na pesquisa. |
Os administradores de serviços de pesquisa podem especificar configurações de servidor proxy para rastreamento de conteúdo e consulta de fontes federadas em computadores de outras redes, como a Internet. Em muitos casos, é necessário usar um servidor proxy para contornar as restrições de segurança da intranet. Se os logs ULS do servidor contiverem erros de HTTP (como erros 404 Não Encontrado) e a sua rede corporativa usar um servidor proxy para se conectar à Internet, procure configurar corretamente as opções do proxy de federação. Para obter mais informações, consulte Definir configurações de proxy (Search Server 2008). |
Nenhum resultado é exibido ou uma mensagem de erro de Autenticação Inválida é exibida. |
Verifique se os locais que exigem autenticação estão passando corretamente as credenciais necessárias. |
Se um ou mais locais federados exigirem autenticação de usuário, procure especificar as credenciais necessárias na seção Especificar Credenciais da página Editar Local Federado. Se, na página Editar Local Federado, Tipo de Local estiver definido como Índice de Pesquisa neste Servidor, o Search Server 2008 usará a autenticação padrão. No entanto, se Tipo de Local estiver definido como OpenSearch 1.0/1.1, a seção Especificar Credenciais oferecerá opções avançadas, incluindo vários protocolos de autenticação baseados no usuário. Se você estiver usando um protocolo de autenticação baseado no usuário, procure habilitar Kerberos ou coletar credenciais do usuário através de sua própria Web Part. |
Nenhum resultado é exibido ou aparece um erro de visualização. |
Verifique a validade de qualquer código XSL personalizado, propriedade de formatação ou dados de exemplo que você tenha inserido para a Web Part de Resultados Federados ou Principais Resultados Federados. |
Na página Editar Local Federado, na seção Informações para Exibição, verifique a validade de qualquer código personalizado que você tenha inserido no campo XSL, Propriedades ou Dados de Exemplo. O Search Server 2008 não valida automaticamente o código desses campos e cabe ao administrador garantir a inserção de código válido. Se você suspeitar de erro no código de XSL ou Propriedades, copie qualquer código personalizado que você tenha inserido, marque a caixa de seleção Usar Formatação Padrão para redefinir o código padrão e, em seguida, reinsira atentamente qualquer código personalizado para continuar o teste. Como em todo código personalizado, comece com uma modificação simples, salve-a e teste os resultados. Em seguida, adicione gradualmente código mais complexo aos campos dessa seção e teste os resultados novamente. |
Nenhum resultado é exibido. |
Verifique se o tipo de disparador selecionado corresponde à consulta de seu local. |
Um local federado é pesquisado apenas quando a consulta do usuário corresponde ao disparador desse local. Na página Editar Local Federado, na seção Informações Gerais, verifique se o tipo apropriado de Disparador está selecionado. Se a seleção atual estiver definida como Prefixo ou Padrão, tente alterá-la para Sempre e teste para ver se algum resultado da pesquisa aparece. |
Outros problemas. |
Procure nos logs de servidor ULS mensagens de erro registradas no momento da execução da consulta do local federado. |
Os arquivos de log ULS (Serviço de Log Unificado) do Windows SharePoint Services 3.0 fornecem uma trilha de auditoria de execução que alerta para condições de erro detectadas. Na maioria dos casos, consultar os logs ULS pode revelar dicas importantes para a solução do problema. |