Como a: Federate pesquisar para uma lista de SharePoint
Dica
Este tópico descreve uma funcionalidade que parte o Infrastructure Update for Microsoft Office Servers. Para baixar a atualização, consulte Descrição da atualização de infra-estrutura SharePoint Server 2007: 15 º de julho de 2008.
Você pode criar uma localidade Local Search Index para apresentação federado resultados do local do servidor de pesquisa índice pesquisa. Você pode usar esta funcionalidade para retornar resultados da pesquisa federado de uma lista SharePoint de destino para pesquisas determinadas de maneira semelhante à funcionalidade de Best Bets.
Neste explicação passo a passo, você saber como exibir federado pesquisa resultados de uma lista SharePoint que é criado a partir uma planilha Microsoft Office Excel 2007. As etapas descritas neste tópico incluem o seguinte:
Criando a lista SharePoint
Criando e configurando um escopo pesquisa para a lista
Criando e mapeamento gerenciado rastreados propriedades para a lista Propriedades
Criando a localidade federada
Personalizando exibir informações a localidade
Configurando um disparador para a localidade
Pré-requisitos
A seguir estão os pré-requisitos para este explicação passo a passo:
Você é um administrador coleção site para o site do SharePoint.
Você é um administrador pesquisa para o servidor pesquisa.
Você instalou 2007 Microsoft Office Excel.
Você baixou o seguinte exemplo arquivo Office Excel para esse tópico: Sampleformslist.xlsx.
Etapa 1: Criar uma lista
Comece criando a lista e preenchendo-lo com dados. Para salvar tempo, você pode criar a lista importando dados de uma planilha do Excel Office.
Para criar a lista de uma planilha do Excel Office
Em home page do seu site, clique o link Site Actions e, em seguida, clique criar ****.
Selecione Importar planilha na personalizada listas.
CustomImportSample Tipo No campo Nome.
Clique em Procurar , navegar para a localidade onde você salvou Sampleformslist.xlsx, selecione-lo e, em seguida, clique abrir .
Clique em importar .
Clique em do intervalo de células na lista a Range Type.
$ A $ 1.. D $ $11 No campo Select Range, tipo .
Clique em importar .
Depois de criar a lista, iniciar um rastrear incremental para o de conteúdo Local Office SharePoint Server sites origem para atualização de índice com dados de lista.
Para iniciar um rastrear incremental
Na página a Search Administration, clique o link Content Sources no **** Crawling seção de navegação à esquerda barra.
Na página de Manage Content Sources, apontar para o Local Office SharePoint Server sites de conteúdo origem, clique o SETA que aparece e em seguida, clique iniciar incremental rastrear .
Importante
Verifique se a lista CustomImportSample está incluída no de conteúdo de Local Office SharePoint Server sites origem.
Etapa 2: Criar um escopo de pesquisa
Você deve criar o escopo pesquisa para a lista CustomImportSample. Esta etapa inclui o seguinte tarefas:
Criando escopo de pesquisa e configurando regras de escopo
Compilando escopo de pesquisa e verificar se a compilação funcionou
Para criar um escopo para a lista
Em home page do seu site, clique o link Site Actions e, em seguida, clique definições do site .
Clique em pesquisa escopos de Administração do Site da coleção no.
A página View Scopes, clique em escopo .
SampleListScope No campo título, tipo e em seguida, clique OK para criar o escopo.
A página View Scopes, clique em SampleListScope para aberto a página Regras e Scope Properties.
Clique em nova regra na seção regras.
O campo **** Scope Rule Type, clique em endereço da Web (https://server/Site) .
http:// SiteURL / Listas/customimportsample. O campo Web Address, clique em da pasta e em seguida, tipo
SiteURL Substituir Com o caminho URL para seu site.
O campo comportamento, clique em requer - cada item no escopo deve coincidir com essa regra .
Clique em OK para adicionar a regra.
Clique em nova regra na seção regras.
O campo **** Scope Rule Type, clique em propriedade Query (Criar = João da Silva) .
O Property Query seção, clique em contentclass a partir de lista Adicionar propriedade restrições.
Copie o seguinte texto para o campo de texto **** Property Query:
STS_ListItem_GenericList
Observação
STS_ListItem_GenericList o de conteúdo é classe para um item da lista.Você adicionar essa restrição para o escopo so that o escopo inclui somente itens a partir de lista, não a própria lista.Se você não incluir essa restrição, a lista CustomImportSample é sempre retornada como o primeiro resultado.
O campo comportamento, clique em requer - cada item no escopo deve coincidir com essa regra .
Clique em OK para adicionar a regra.
O escopo Custom Import Sample List não contém quaisquer itens até que ela seja compilado com êxito.
Para escopos compilação e verificar que compilação bem-sucedida
A página Search Administration, no System Status seção, clique em Iniciar atualização agora needing atualização linha para o Scopes.
Em home page do seu site, clique o link Site Actions e, em seguida, clique definições do site .
Clique em pesquisa escopos de Administração do Site da coleção no.
Certifique-se que a valor do campo itens para Custom Import Sample List é 10.
Etapa 3: Estrutura Crawled propriedades
Você rastreados do mapa (n.); mapear (v.) a lista CustomImportSample propriedades para gerenciado propriedades realizando o seguinte tarefas:
Mapeando uma propriedade rastreada para um gerenciado existente propriedade
Mapeando uma propriedade rastreada para um novo gerenciado propriedade
Iniciando um rastrear completo de um de conteúdo origem
Para mapa (n.); mapear (v.) uma propriedade rastreada para um gerenciado existente propriedade
Na página de Search Administration, sob clique, consultas e os resultados metadados propriedades .
O Managed Properties exibição, clique em descrição na coluna Property Name para aberto a página Edit Managed Property.
Em mapeamentos de para rastreados seção, clique Propriedades Adicionar Mapeamento .
O selecionar uma lista categoria, clique em SharePoint .
Crawled propriedade nome , tipo forma e, em seguida, clique localizar .
Isso retorna as propriedades rastreadas para a lista CustomImportSample.
Selecione a propriedade **** ows_FormDescription(TEXT) e, em seguida, clique OK .
Clique em OK para salvar suas alterações para o gerenciado Description Descrição propriedade.
Para adicionar o gerenciado propriedades
Na página de Search Administration, sob clique, consultas e os resultados metadados propriedades .
O Managed propriedades modo de exibição lista, clique em nova propriedade Managed .
formid Para o seção Nome e tipo, tipo No campo Nome da propriedade e, em seguida, clique texto .
Em mapeamentos a Propriedades, clique rastreados Adicionar Mapeamento .
O selecionar uma lista categoria, clique em SharePoint .
Formulário Em Crawled propriedade nome , tipo e em seguida, clique localizar .
Isso retorna as propriedades rastreadas para a lista CustomImportSample.
Selecionar propriedade **** ows_FormID e em seguida, clique OK .
Clique em OK para criar o formid gerenciado propriedade.
Dica
Essas alterações propriedade serão aplicadas depois que o serviço pesquisa for concluída outro rastrear completo do de conteúdo origem.
Para iniciar um rastrear completo
Na página a Search Administration, clique o link Content Sources no **** Crawling seção.
Na página de Manage Content Sources, apontar para o Local Office SharePoint Server sites de conteúdo origem, clique o SETA que aparece e em seguida, clique iniciar total rastrear .
Após concluir a rastrear completo, verificar que o gerenciado propriedades são mapeados corretamente para as propriedades rastreadas e são preenchidas com os dados da lista de CustomImportSample.
Para confirmar que o gerenciado propriedades são mapeadas corretamente
Na página de Search Administration, sob clique, consultas e os resultados metadados propriedades .
A página METADATA Property Mappings, na Managed Properties View lista, clique em formid na coluna Property Name.
No Conteúdo Utilizando essa propriedade seção, verificar que 10 é exibido para Número de itens encontrada com esta propriedade .
Etapa 4: Adicionar o local federado
Você adicionar a localidade federada para a lista CustomImportSample realizando o seguinte tarefas:
Adicionando a localidade federada
Testando a localidade federada
Para adicionar a localidade federada
A Pesquisar da empresa administração página, clique em Federados locais e em seguida, clique nova local .
CustomListSampleResults No campo Location Name, tipo .
Resultados de exemplo de lista personalizado No campo Display Name, tipo .
No campo **** descrição, tipo texto para descrever a localidade, such as os resultados de um personalizado SharePoint lista .
Para o local tipo campo, clique do índice de pesquisa neste servidor .
scope:SampleListScope {searchTerms} No campo Query Template, tipo .
http:// SiteURL /Lists/customimportsample/AllItems.aspx. Na mais resultados" campo Link Template, tipo
SiteURL Substituir Com o caminho URL para seu site.
Clique em OK para adicionar a localidade.
Testar como os resultados são retornados a partir de localidade federada recém-criado para confirmar se ele está configurado corretamente.
Para testar a localidade federada
No seu navegador, navegar até os resultados URL da página. Exemplo, para navegar para
http://
SiteURL/results.aspx
. Substituir SiteURL Com o caminho URL para seu site.Clique no link Site Actions e, em seguida, clique Editar Página .
O zona à direita , clique em Adicionar uma Web Part .
No sugeridos partes para zona à direita , clique Federados Resultados e clique em seguida, adicionar .
Clique no SETA **** editar para o novo Federados Resultados da Web Part para exibir o menu Web Part e em seguida, clique Modificar Web Part compartilhada . Abre o painel ferramenta Federated Results Web Part.
Propriedades local , clique em resultados de exemplo de lista personalizado na lista a local.
Clique em OK .
Clique em sair do modo de edição para fechar a página Editar.
Na caixa de pesquisa, tipo um termo da pesquisa encontrado na lista de itens, such as forma e em seguida, clique em Ir .
Você deve ver resultados da lista de CustomImportSample exibido na Federated Results Web Part; exibir o usar como padrão XSLT é usado para exibir os resultados item lista.
No próximo etapa você modificar as informações exibir usar como padrão para a localidade federada para personalizar a exibição de resultados.
Etapa 4: personalizar as informações de exibição para o local federado
Para exibir mais propriedades nos resultados do federado, você deve personalizar as informações exibir para a localidade federada. Para fazer isso, você executar o seguinte tarefas:
Personalizando Properties elemento a localidade para retornar o formid gerenciado propriedade
Personalizando XSL elemento a localidade para exibir o valor a partir de gerenciado formid formid propriedade
Para personalizar elemento Propriedades a localidade
Na página de Search Administration, no clique, consultas e Resultados da seção Federados locais .
A página Manage Federated Locations, clique em resultados de exemplo de lista personalizado .
Sobre a página, no seção Display Information, Edit Federated Location Clear o caixa de seleção **** Use Default Formatting para Federated Search Results Display METADATA .
Clique o botão reticências (…) para o campo propriedades para a janela Text Entry para elemento Properties Propriedades a localidade aberto.
Substituir o usar como padrão XML o seguinte codificar.
<Columns> <Column name="title"/> <Column name="path"/> <Column name="description"/> <Column name="contentclass"/> <Column name="formid"/> </Columns>
O XML modificado remove a ocorrência de realce-relacionado elementos de coluna e adiciona um elemento **** coluna para o gerenciado formid formid propriedade.
Clique em OK para fechar a janela entrada de texto.
Para personalizar elemento XSL a localidade
Clique o botão reticências (…) para o campo XSL para aberto a janela Text Entry para elemento Xsl XSL a localidade.
Você pode modificar o XSLT diretamente nesta janela; No entanto, você pode localizar fácil para copiar a codificar para um arquivo. Em seguida, você pode editar esse arquivo usando um aplicativo such as Microsoft Visual Studio 2008 ou Microsoft Office SharePoint Designer 2007. Após concluir edição de arquivo, você pode copiar a codificar modificado para a janela Text Entry e salvar suas alterações para a localidade federada.
Define a new template, GetTitleWithFormID, by adding the following code before the closing stylesheet tag,
</xsl:stylesheet>
:<xsl:template name="GetTitleWithFormID"> <xsl:value-of select="title"/>: <xsl:value-of select="formid"/> </xsl:template>
Procure a Call xsl:call-template modelo que se aplica o modelo GetTitle GetTitle. Você pode localizar-pesquisando o seguinte codificar.
<xsl:call-template name="GetTitle">
Substitua GetTitle por GetTitleWithFormID, da seguinte maneira.
<xsl:call-template name=" GetTitleWithFormID ">
Clique em OK para fechar a janela Text Entry.
Clique em OK para salvar suas alterações para os resultados de exemplo de lista personalizado federado localidade.
Testar Exibindo resultados a localidade novamente para confirmar que suas alterações trabalhadas.
Procurar ao site do servidor sua pesquisa e na caixa de pesquisa, tipo um termo da pesquisa encontrado na lista de itens (por exemplo, forma ) e, em seguida, clique em Ir .
Você deve ver os resultados de lista de CustomImportSample exibido na Federated Results Web Part. O personalizado XSLT é usado para exibir apresentação de item da lista Resultados, com o valor formid acrescentado ao título no seguinte formato: Título title: formid.
Etapa 5: especificar um disparador para o local federado
A configuração localidade Custom List Sample Results está atualmente configurada para transmitir todos consultas para a localidade federada. Para limite o número de consultas enviadas para a localidade federada, você pode especificar um disparador. Um disparador é uma restrição consulta que determina quando para transmitir uma consulta. Disparadores para uma localidade garantem que apenas as consultas que coincidem com o padrão especificado para os disparadores são encaminhadas para a localidade federada.
Para especificar um disparador para a localidade federada
Na página de Search Administration, no clique, consultas e Resultados da seção Federados locais .
A página Manage Federated Locations, clique em resultados de exemplo de lista personalizada.
O disparador seção da página Edit Federated Location, clique em prefixo: consulta deve começar com um prefixo especificado .
forma No campo Add Prefix, tipo e em seguida, clique OK para salvar suas alterações.
Testar Exibindo resultados a localidade novamente para confirmar que suas alterações trabalhadas.
Navegue até site do servidor sua pesquisa. Na caixa de pesquisa, tipo de termo da pesquisa forma que você testou na etapa anterior e em seguida, clique em Ir .
Esse tempo, não pesquisa resultados são exibidos na Web Part de Federados resultados porque quando você especificar um disparador de prefixo para uma localidade, o prefixo não for passado a consulta.
Testar outro termo da pesquisa, mas agora usam o prefixo. Na caixa de pesquisa, tipo forma benefícios e em seguida, clique em Ir .
Todos os itens a partir de lista que contém os benefícios termo são retornados.
Teste o mesmo termo da pesquisa, esse tempo sem o prefixo. Na caixa de pesquisa, tipo Benefícios e em seguida, clique em Ir .
Há resultados são exibidos na Web Part de Federados resultados.
Consulte também
Outros recursos
Visão geral sobre de pesquisa federado
Federado resultados Web Parts XSLT