Compartilhar via


Como: alterar as propriedades retornadas nos resultados da pesquisa de núcleo

Esquema de metadados do componente pesquisa poderá conter personalizado propriedades que desejar para incluir nos resultados da pesquisa de núcleo retornado. Para exibir valores de personalizado propriedades na página Resultados da pesquisa é necessário modificar as propriedades do Core Search Results Web Part para:

  • Adicionar o personalizado propriedade para a consulta pesquisa

  • Modificar o XSLT para exibir o personalizado propriedade.

Dica

Somente gerenciado são propriedades disponível para pesquisa consultas.Se o personalizado propriedade é uma propriedade rastreada, você deve mapa (n.); mapear (v.)-lo para um gerenciado propriedade para essas etapas para trabalho.Para obter mais informações, consulte Gerenciamento de metadados.

Para adicionar uma propriedade para a consulta pesquisa

  1. Com o aberto página Resultados da pesquisa no navegador, clique o menu Site Actions e, em seguida, clique editar conteúdo da página .

  2. Após a página é aberta no modo Editar, clique o drop-down arrow para o Core Search Results Web Part para aberto o menu **** Web Part e, em seguida, clique Modificar Web Part compartilhada . O painel ferramenta para que você possa modificar as propriedades da Web Part.

  3. Expanda o opções de consulta de resultados nó e clique na caixa a Selected Columns. Clique o botão reticências ("…") para a janela Text Entry para o **** Selected Columns propriedade aberto.

  4. Add a tag with the managed property name within the <SelectedColumns> section, using the following syntax:

    <Column name="PropertyName"/>
    
  5. Salve as alterações para a Web Part, clicando em OK ou aplicar .

  6. Nesta apontar o valor da propriedade deve ser incluído nos resultados da pesquisa retornados. Você pode verificar esta usando as etapas descrito na Como a: modo de exibição de pesquisa de resultados XML dados.

    Dica

    Para exibir resultados a propriedade como parte de pesquisa, você deve modificar propriedade XSL do o Web Part.

Para modificar a Web Part é XSLT incluir a nova propriedade

  1. Repita as etapas 1 e 2 a partir de acima procedimento.

  2. Expanda o nó diversos **** e, em seguida, clique na caixa propriedade a XSL. Para aberto o XSL propriedade Text Entry janela, clique o botão reticências ("…") que aparece.

  3. Copie o conteúdo da janela para um Editor de XML, onde você modificará a codificar XSLT para exibir o personalizado propriedade.

    As modificações feitas dependem como você desejar para exibir a propriedade. De exemplo, você pode exibir o personalizado propriedade com o Author e propriedade LastModified LastModified, usando o mesmo formato.

  4. Use o modelo DisplayString para transformar o XML para essas propriedades. To locate the <xsl:call-template> element for these properties, search for the following string:

    call-template name="DisplayString"
    
  5. In this section add the <xsl:call-template> element for the new property, copying the syntax used for either the Author or LastModified property.

    Use a seguinte sintaxe:

    <xsl:call-template name="DisplayString">
    <xsl:with-param name="str" select="CustomProperty" />
    <xsl:with-param name="prop">Custom Property:</xsl:with-param>
    </xsl:call-template>
    

    Alternatively, you could create a new template for the custom property, and specify this template using the <xsl:call-template> element. Para obter mais informações sobre esse processo, consulte o MSDN <xsl:template> element reference .

Consulte também

Outros recursos

Personalizando resultados da pesquisa da empresa
Empresa de pesquisa principal resultados XSLT transformação
Como a: Exibir e editar a transformação XSLT de resultados de pesquisa
Como a: modo de exibição de pesquisa de resultados XML dados