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.