CrawledProperty De classe
Representa uma propriedade rastreada na esquema propriedade metadados Pesquisar da empresa osssearchshort.
Espaço para nome Microsoft.Office.Server.Search.Administration
Conjunto de Módulos (Assembly) Microsoft.Office.Server.Search (em microsoft.office.server.search.dll)
A sintaxe
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public NotInheritable Class CrawledProperty
Dim instance As CrawledProperty
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
public sealed class CrawledProperty
Comentários
Propriedades rastreadas são o conjunto de propriedades descobertos pelo componente serviço índice Pesquisar da empresa osssearchshort Quando rastrear de conteúdo.Para obter mais informações sobre propriedades rastreadas, consulte Gerenciamento de metadados.
Propriedades rastreadas são agrupadas por categoria, com base no manipulador de protocolo que é usado.Use the GetAllCrawledProperties method of the Category class to get the collection of CrawledProperty objects representing the crawled properties for a specific category.
Propriedades rastreadas são mapeadas para gerenciado propriedades para torná-los disponível para a experiência usuário Pesquisar da empresa osssearchshort.Use the GetMappedCrawledProperties method of the ManagedProperty class to get the collection of CrawledProperty objects that represent the crawled properties mapped to specific managed property.
Exemplo
O seguinte exemplo de código gravará uma lista de propriedades rastreadas, que são mapeadas para um gerenciado específico propriedade, para o janela do console.Para um completo, passo a passo explicação passo a passo de codificar neste exemplo, consulte Como a: recuperar as propriedades rastreadas mapeadas para uma propriedade gerenciada.
Prerequisites
Certifique-se que um provedor de serviços compartilhados já é criado.
Project References
Adicione o seguinte referências do projeto no seu projeto código do aplicativo console antes execução neste exemplo:
Microsoft.SharePoint
Microsoft.Office.Server
Microsoft.Office.Server.Search
using System;
using System.Collections;
using System.Text;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;
namespace CrawledPropertiesSample
{
class Program
{
static void Main(string[] args)
{
try
{
//Replace <SiteName> with the name of a site that uses the Shared Service Provider.
string strURL = "http://<SiteName>";
Schema sspSchema = new Schema(SearchContext.GetContext(new SPSite(strURL)));
ManagedPropertyCollection props = sspSchema.AllManagedProperties;
//Replace <ManagedPropertyName> with the name of a managed property.
ManagedProperty mProp = props["<ManagedPropertyName>"];
foreach (CrawledProperty cProp in mProp.GetMappedCrawledProperties(mProp.GetMappings().Count))
{
Console.WriteLine(cProp.Name);
Console.WriteLine(cProp.Propset);
}
return;
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
}
}
Hierarquia de herança
System.Object
Microsoft.Office.Server.Search.Administration.CrawledProperty
Segmento de segurança
Qualquer público estático ( compartilhadas Na Visual Basic) os membros desse tipo são segmento seguro. Os membros de instância não são garantia ser segmento seguro.
Consulte também
Referência
CrawledProperty Membros
Microsoft.Office.Server.Search.Administration De espaço para nome