Artigo: 937884 - Última revisão: quarta-feira, 6 de Junho de 2007 - Revisão: 1.1

Como itens de lista índice SharePoint Portal Server 2003 no SharePoint Server 2007

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.
Expandir tudo | Reduzir tudo

INTRODUÇÃO

Este artigo descreve como indexar itens de lista do Microsoft Office SharePoint Portal Server 2003 no Microsoft Office SharePoint Server 2007.

Por predefinição, o SharePoint Server 2007 não tem uma opção para itens de lista do índice SharePoint Portal Server 2003. Para indexar itens de lista do SharePoint Portal Server 2003 no SharePoint Server 2007, adicione uma origem de conteúdo e, em seguida, criar uma regra de pesquisa que aponta para o servidor que está a executar o SharePoint Portal Server 2003. Em seguida, utilize o modelo de objecto do SharePoint Server 2007 para definir a propriedade ContentClass da regra de pesquisa para um valor de 0 (zero).

Mais Informação

Para indexar itens de lista do SharePoint Portal Server 2003 no SharePoint Server 2007, siga estes passos.

A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.
  1. Inicie administração central do SharePoint 3.0.
  2. Crie uma origem conteúda que aponta para o servidor que esteja a executar o SharePoint Portal Server 2003. Para o fazer, siga estes passos:
    1. Clique em Aplicação de gestão e, em seguida, clique em criar ou configurar serviços partilhados deste farm em Serviços partilhados do servidor OfficeSharePoint .
    2. Faça clique sobre o partilhadas Service SSP (Provider) que pretende configurar.
    3. Na página Home page, clique em definições de procura em Procurar .
    4. Na página Configurar definições de procura, clique em origens de conteúdo e agendas de pesquisa em Definições de pesquisa .
    5. Na página Gerir origens de conteúdo, clique em Nova origem de conteúdo .
    6. Na página Adicionar origem de conteúdo, especifique as definições para a origem de conteúdo e, em seguida, clique em OK .

      notas
      • Certifique-se de que especifique o servidor que está a executar o SharePoint Portal Server 2003.
      • Utilize as predefinições para as outras opções na página.
      • Por predefinição, as definições de pesquisa utilizam a opção Pesquisar tudo em nome de anfitrião para cada endereço de início . Se definir as definições de pesquisa para utilizar a opção Pesquisar o site de SharePoint de cada endereço de início , SharePoint Server 2007 não irá pesquisar itens de lista do SharePoint Portal Server 2003. Este comportamento ocorre porque a opção Pesquisar o site de SharePoint de cada endereço inicial substitui a definição da propriedade ContentClass .
  3. Crie uma regra de pesquisa que aponta para o servidor que esteja a executar o SharePoint Portal Server 2003. Para o fazer, siga estes passos:
    1. Clique Administração de serviços partilhados e, em seguida, clique em SSP (Shared Service Provider).
    2. Na página Home page, clique em definições de procura em Procurar .
    3. Na página Configurar definições de procura, clique em Pesquisar regras em Definições de pesquisar e, em seguida, clique em Nova regra de pesquisar .
    4. Na página Adicionar regra de pesquisa, especifique as definições para a regra de pesquisa. Quando especificar as definições, certifique-se de que efectua os seguintes procedimentos:
      • Especifica o caminho do servidor que está a executar o SharePoint Portal Server 2003 na caixa caminho .
      • Clique para seleccionar a caixa de verificação Pesquisar URL complexos (URLs que conter um ponto de interrogação (?)) .
  4. Crie uma aplicação baseada no Windows que define a propriedade ContentClass da regra de pesquisa para um valor de 0 (zero) da Microsoft. Segue-se exemplos de código que efectue este procedimento. 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();
                }
            }
        }
    }
    
    Nota quando compilar e, em seguida, executar a aplicação, proceda do seguinte modo:
    • Defina a caixa SSPPath como http://ShareServices_ HostName:Port
    • Defina a caixa CrawlPathText como o caminho que especificou para a regra de pesquisa que criou no passo 3. Por exemplo, definir o caminho para http:// PortalSiteName / *.

Referências

Para mais informações sobre o modelo de objecto do SharePoint Server 2007, consulte o Microsoft Office SharePoint Server 2007 software development kit (SDK). Para ver o SharePoint Server 2007 SDK, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/ms550992.aspx (http://msdn2.microsoft.com/en-us/library/ms550992.aspx)
Ou, para transferir o SharePoint Server 2007 SDK, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9&displaylang=en)

A informação contida neste artigo aplica-se a:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Office SharePoint Portal Server 2003
Palavras-chave: 
kbmt kbinfo kbhowto kbexpertiseinter KB937884 KbMtpt
Tradução automáticaTradução automática
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )