Share via


Atualizando SharePoint Pesquisar Portal Server 2003 pesquisa personalizações para empresa

No Microsoft Office SharePoint Portal Server 2003 (SharePointPSSearch), você pode personalizar a experiência pesquisa SharePoint Portal Server Search 2003 (SharePointPSSearch) de várias maneiras. Atualizando sites de portal SharePoint Portal Server 2003 para Office SharePoint Server 2007 pode afetar suas personalizações pesquisa. Este tópico aborda personalizações SharePointPSSearch 2003 e como eles são afetados pela atualizar processo.

Atualizar processo

Quando você atualizar seu site de portal de SharePoint Portal Server 2003 para Office SharePoint Server 2007, você pode escolher de atualizar dois processos:

  • No local de atualização . Este processo atualiza tudo no site de portal atualizado em um tempo; o site de portal é não disponível até a atualizar processo estiver completo.

  • Atualização lado a lado. Atualizar este processo é gradual; Partes do site de portal usar a nova versão, enquanto outros sites continuar a usar o versão anterior.

Pesquisa Office SharePoint Server 2007 oferece suporte a dois atualizar processos. Quando você usa atualizar Side-by-Side, seu farm servidor terá tanto o serviço SharePointPSSearch e serviço pesquisa Office SharePoint Server 2007 execução juntas.

Dica

Somente as configurações configuração pesquisa são atualizadas; o de conteúdo índice não está incluído no processo.Você deve rastreie de conteúdo depois de atualizar para compilar um de conteúdo novo índice.

Personalizações de pesquisa

No SharePoint Portal Server 2003, você pode personalizar pesquisa de várias maneiras diferentes. A seguir, há uma lista dessas personalizações; clique o link para localizar mais informações sobre como seu personalizado soluções para essa área podem ser afetadas na atualizar:

  • Personalização de administração de pesquisa usando o

  • Consultas de pesquisa

  • Personalizações interface do usuário de pesquisa

Personalização de administração de pesquisa usando o

SharePointPSSearch, classes de administração de pesquisa foram localizadas no namespace Microsoft.SharePoint.Portal.Admin.Search Microsoft.SharePoint.Portal.Admin.Search. Na pesquisa Office SharePoint Server 2007, Microsoft.SharePoint.Portal.Admin.Search foi substituída por um nova pesquisa administração espaço para nome, Microsoft.Office.Server.Search.Administration.

Você pode escrever personalizado codificar para programaticamente administrar pesquisa usando as classes contidas Microsoft.Office.Server.Search.Administration, localizado no Microsoft.Office.Server.Search.dll.

Dica

Porque Microsoft.SharePoint.Portal.Admin.Search é removida, qualquer codificar tiver que usa as classes continha não será nenhum trabalho mais após atualizar para Office SharePoint Server 2007.

Consultas de pesquisa

Classe QueryProvider

Na SharePointPSSearch, você usou a classe QueryProvider QueryProvider no namespace Microsoft.SharePoint.Portal.Search Microsoft.SharePoint.Portal.Search para executar uma consulta pesquisa contra o serviço pesquisa da personalizado codificar.

Na pesquisa Office SharePoint Server 2007, essa classe foi substituído, mas é ainda com suporte, para codificar gravado contra essa classe continuará para trabalho depois de atualizar o serviço pesquisa para pesquisa Office SharePoint Server 2007.

Para qualquer novo codificar que você grava o serviço pesquisa consulta, use as novas classes que substituir o QueryProvider QueryProvider classe. Essas classes são encontrados no espaço para nome Microsoft.Office.Server.Search Microsoft.Office.Server.Search, localizado no Microsoft.Office.Server.Search.dll e incluem:

FullTextSqlQuery \endash usado para consultas pesquisa sintaxe texto completo

KeywordQuery \endash usado para consultas pesquisa sintaxe palavra-chave.

O serviço da Web de consulta de pesquisa

Office SharePoint Server 2007 pesquisa inclui a serviço da Web de consulta, que é com versões anteriores-compatível com SharePointPSSearch:

http://<portal_site>/_vti_bin/search.asmx

Após você ter terminado de atualizar processo, os aplicativos cliente que chamado continuará a serviço da Web SharePointPSSearch Query ao trabalho, com os resultados retornados usando o formato esquema Microsoft.Search.Document. No entanto a nova versão do serviço da Web possui uma pequena alteração no como os resultados são retornados; Melhores bets agora são retornados separadamente de resultados relevantes. Porque o formato esquema Microsoft.Search.Document não suporte retornando múltiplo conjuntos de resultados, quaisquer clientes ainda usando esse esquema anterior para os resultados serão apenas get voltar resultados relevantes. As bets não serão incluídas.

Sintaxe da Consulta

Office SharePoint Server 2007 pesquisa suporta sintaxe full-text search SQL Server, portanto, a maioria das consultas pesquisa escritas para SharePointPSSearch continuará para trabalho após atualizar para pesquisa Office SharePoint Server 2007. Existem algumas alterações na sintaxe no entanto, com suporte para alguns elementos sintaxe SQL removidos ou substituído. Esses são identificadas na tabela 1.

A tabela 1. Alterações de sintaxe na pesquisa Server Office SQL

Elemento Descrição

Função COALESCE_TABLE

Removido. Consultas utilizando essa função precisará ser regravado.

Weighting de coluna

Removido. Se presente em consultas para Office SharePoint Pesquisar, ele será ignorado.

Modificação de classificação

Removido. Se presente em consultas para Office SharePoint Pesquisar, ele será ignorado.

Elemento UNION ALL

Removido. Se presente em consultas para Office SharePoint Pesquisar, ele será ignorado.

Predicado MATCHES

Removido. Consultas utilizando Este predicado precisará ser regravada.

FROM <scope>

Especificar um escopo pesquisa no FROM cláusula FROM é Não com suporte mais. Pesquisar da empresa suporta apenas o seguinte FROM cláusula sintaxe:

…FROM scope()…

Dica

Suporte para sintaxe palavra-chave em consultas pesquisa foi adicionado para pesquisa Office SharePoint Server 2007.Para obter mais informações, consulte a referência de sintaxe de consulta de palavra-chave.

Personalizações interface do usuário de pesquisa

Search.aspx

O arquivo Search.aspx não é alterado ou sobregravado durante a atualizar Office SharePoint Server 2007 processo. Personalizações feitas esta página devem continuar para trabalho após atualizar.

Web Parts de Pesquisa

Páginas personalizadas Microsoft ASP.NET contendo qualquer um do SharePointPSSearch Web Parts, such as o SearchBox ou SearchResults, deverá continuar para trabalho depois de atualizar para Office SharePoint Server 2007.