Compartilhar via


Personalizando resultados da pesquisa da empresa

Depois de inserir uma consulta na caixa de pesquisa, o navegador é redirecionado para a página Resultados da pesquisa. Os termos consulta são passados para esta página como parte seqüência de caracteres da consulta do URL o. Por exemplo:

http://Site/SearchCenter/Pages/results.aspx ?k=sharepoint&s=All%20Content

Consulta de pesquisa é enviada para o componente pesquisa de um objeto oculto que é instanciado pelo Search Core Results Web Part nessa página. O objeto oculto, em seguida, retorna os resultados da pesquisa de componente de pesquisa para a página de resultados para exibir. Os dados resultados da pesquisa podem incluir o seguinte:

  • Resultados relevantes

  • Resultados de alta confiança

  • Palavras-chave e Melhores Opções de resultados

  • Estatísticas de consulta

Layout de resultados de pesquisa

A página de resultados é uma combinação de vários Web Parts, cada responsável por uma exibição dos resultados ou informações sobre os resultados, para a consulta pesquisa que é inserida pelo usuário.

Os resultados da pesquisa são retornados pelo objeto oculto como dados XML. O objeto oculto, em seguida, passa os resultados da pesquisa dados XML para a pesquisa diferente Web Parts na página de resultados. O de conteúdo e formato de dados XML que é passado depende da Web Part que está recebendo os dados. Cada Web Part, em seguida, exibe o dados XML, formatado de acordo com o XSL Transform especificado para propriedade XSL do que Web Part.

Personalizando o layout de resultados de pesquisa

As classes Web Part de resultados de pesquisa encontram no namespace Microsoft.Office.Server.Search.WebControls Microsoft.Office.Server.Search.WebControls. No entanto, essas classes são lacradas, para que você não pode criar uma Web Part que herda a partir deles para personalizar a funcionalidade.

Para personalizar como a página Resultados da pesquisa aparece, você tem a seguinte opções:

  • Edite o layout página Resultados da pesquisa no modo de design.

  • Editar qualquer uma das propriedades dos Web Parts resultado de pesquisa no painel a ferramenta Web Part.

    Para obter mais informações sobre essa opção, consulte Empresa de pesquisa principal resultados XSLT transformação.

  • Criar personalizado classes folha de estilo em cascata para a página de resultados para usar.

Você também pode criar páginas de resultados adicionais e usar os resultados pesquisa existente Web Parts na página. As mesmas personalizações são disponível.

Se o nível de personalização que você precisa executar para os resultados da exibição é Não é possível através das opções listadas anteriormente, você deve criar um personalizado Web Part que se comunica diretamente com o Microsoft.Office.Server.Search.Query N:Microsoft.Office.Server.Search.Query modelo de objeto, e que gerencia a exibir de dados de resultados da pesquisa.

Para obter mais informações sobre personalizado Web Parts, consulte Criando Web Parts de Pesquisa da empresa personalizado.

Para obter mais informações sobre como usar a pesquisa da empresa modelo de objeto de consulta, consulte Getting Started with the Search Query Object Model.

Itens de resultados de pesquisa

O real pesquisa resultados serão exibidos usando três na Web Parts na Figura 1:

  • Pesquisa de resultados principais . Exibe os resultados relevantes para consulta pesquisa do usuário.

  • Pesquisa de confiança Alto resultados [1]. Exibe os resultados de confiança Alto.

  • Pesquisa alta confiança resultados [2] . Exibe definições palavra-chave e Melhores links aposta se há qualquer para termos de pesquisa.

Esses Web Parts são realmente instâncias da mesma Web Part, a CoreResultsWebPart T:Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart classe no namespace Microsoft.Office.Server.Search.WebControls N:Microsoft.Office.Server.Search.WebControls. A diferença está nos dados de resultados que são passados para eles e a XSLT usado para formato desses resultados.

A seguinte lista identifica algumas personalizações que você pode fazer modificando os resultados da pesquisa XSLT:

  • Adicionar ou remover Propriedades de recuperação e exibir.

  • Personalizar como as propriedades são exibidas no individual resultam itens.

  • Personalize o estilo hit-highlighting para os itens de resultados.

  • Personalize a mensagem que é exibida quando o provedor pesquisa não retornou os resultados de consulta do usuário.

Para obter mais informações sobre a codificar XSLT Transform resultados da pesquisa, consulte os tópicos no Search Results XSL Overview Search Results XSL Overview seção.

Consulte também

Outros recursos

Empresa de pesquisa principal resultados XSLT transformação
Como a: modo de exibição de pesquisa de resultados XML dados
Como a: Exibir e editar a transformação XSLT de resultados de pesquisa
Como: alterar as propriedades retornadas nos resultados da pesquisa de núcleo