Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo descreve como indexar itens de lista do Microsoft Office SharePoint Portal Server 2003 no Microsoft Office SharePoint Server 2007.
Por padrão, o SharePoint Server 2007 não tem uma opção para itens de lista do SharePoint Portal Server 2003 índice. Para indexar itens de lista do SharePoint Portal Server 2003 no SharePoint Server 2007, adicionar uma fonte de conteúdo e, em seguida, criar uma regra de rastreamento que aponta para o servidor que está executando o SharePoint Portal Server 2003. Em seguida, use o modelo de objeto SharePoint Server 2007 para definir a propriedade ContentClass da regra de rastreamento para um valor de 0 (zero).
Para indexar itens de lista do SharePoint Portal Server 2003 no SharePoint Server 2007, siga estas etapas.
Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades.
Inicie a Administração Central do SharePoint 3.0.
Crie uma fonte de conteúdo que aponta para o servidor que está executando o SharePoint Portal Server 2003. Para fazer isso, execute as seguintes etapas:
Clique em Gerenciamento de aplicativos e criar ou configurar serviços compartilhados deste farm em OfficeSharePoint serviços compartilhados do servidor .
Clique no Shared Service Provider (SSP) que você deseja configurar.
Na home page, clique em configurações de pesquisa em pesquisa .
Na página Configurar definições de pesquisa, clique em fontes de conteúdo e agendamentos de rastreamento em Configurações de rastreamento .
Na página Gerenciar fontes de conteúdo, clique em Nova fonte de conteúdo .
Na página Adicionar fonte de conteúdo, especifique as configurações para a fonte de conteúdo e, em seguida, clique em OK .
anotações
Certifique-se de que você especifique o servidor que está executando o SharePoint Portal Server 2003.
Use as configurações padrão para as outras opções na página.
Por padrão, as configurações de rastreamento usam a opção Rastrear tudo sob o nome do host para cada endereço de início . Se você definir as configurações de rastreamento para usar a opção Rastrear somente o site do SharePoint de cada endereço inicial , o SharePoint Server 2007 não será rastrear itens de lista do SharePoint Portal Server 2003. Esse comportamento ocorre porque a opção Rastrear somente o site do SharePoint de cada endereço inicial substitui a definição da propriedade ContentClass .
Crie uma regra de rastreamento que aponta para o servidor que está executando o SharePoint Portal Server 2003. Para fazer isso, execute as seguintes etapas:
Clique em Shared Services Administration e, em seguida, clique no Shared Service Provider (SSP).
Na home page, clique em configurações de pesquisa em pesquisa .
Na página Configurar definições de pesquisa, clique em Rastrear regras em Configurações de rastreamento e, em seguida, clique em Nova regra rastrear .
Na página Adicionar regra de rastreamento, especifique as configurações para a regra de rastreamento. Quando você especifica as configurações, verifique se que você faça o seguinte:
Especifique o caminho do servidor que está executando o SharePoint Portal Server 2003 na caixa caminho .
Clique para selecionar a caixa de seleção Rastrear URLs complexas (URLs que conter um ponto de interrogação (?)) .
Crie um aplicativo baseado no Windows que define a propriedade ContentClass da regra de rastreamento para um valor de 0 (zero) no Microsoft. É o seguinte código de exemplo que faz isso. This sample code creates a Windows form that contains a text box that is named SSPPath, a crawl rule text box that is named CrawlPathText, and a button that is named button1.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Portal;
using System.Web;
using Microsoft.Office.Server;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (SSPPath.Text != "" && CrawlPathText.Text != "")
{
try
{
SPSite site = new SPSite(SSPPath.Text);
SearchContext.GetContext(site);
Content content = new Content(SearchContext.GetContext(site));
CrawlRule rule = content.CrawlRules.Test(CrawlPathText.Text);
if (rule != null)
{
rule.ContentClass = "0";
rule.Update();
MessageBox.Show("ContentClass was set to: " + rule.ContentClass.ToString());
}
else
{
MessageBox.Show("There was a problem. Make sure the Crawl path is correct.");
CrawlPathText.Focus();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
SSPPath.Focus();
}
}
else
{
MessageBox.Show("Need to enter a SharedServices Path as well as the name to a Crawl Path");
SSPPath.Focus();
}
}
}
}
Observação quando você compila e executar o aplicativo, em seguida, faça o seguinte:
Defina a caixa SSPPath para http://ShareServices_ HostName:Port
Defina a caixa CrawlPathText para o caminho que você especificou para a regra de rastreamento que você criou na etapa 3. Por exemplo, definir o caminho para http:// PortalSiteName / *.
Para obter mais informações sobre o modelo de objeto SharePoint Server 2007, consulte o Microsoft Office SharePoint Server 2007 software development kit (SDK). Para exibir o SDK do SharePoint Server 2007, visite o seguinte site da Microsoft:
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 937884
(http://support.microsoft.com/kb/937884/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.