Share via


Microsoft.Office.Server.Search.Analytics namespace

O namespace Microsoft.Office.Server.Search.Analytics expõe um trabalho de timer, AnalyticsJobDefinition, que é responsável pela execução de tarefas de ciclo de vida de análise para análises de dois: SearchAnalyticsJob e SearchReportsJob. AnalyticsJobBase é a classe base da qual análise de todos os trabalhos de herdam de, como SearchAnalyticsJobBase; SearchAnalyticsJob e SearchReportsJob herdam de SearchAnalyticsJobBase.

Tarefas de ciclo de vida incluem iniciar, parar, pausar e continuar um trabalho de análise quando solicitado. Tarefas de ciclo de vida também incluem a limpeza do cache de análise, se necessário, bem como a implementação do modelo de falha de análise.

Classes

  Class Description
Classe pública AnalyticsEventTypeDefinition Representa a definição de um tipo de evento do analytics.
Classe pública AnalyticsEventTypeDefinitionCollection Representa uma coleção de objetos AnalyticsEventTypeDefinition .
Classe pública AnalyticsItemData Dados de análises históricas para um escopo de item ou o pacote cumulativo de atualizações.
Classe pública AnalyticsItemDataBatch Fornece dados de análise de lote para um escopo do item ou o pacote cumulativo de atualizações.
Classe pública AnalyticsJobBase Fornece uma classe base para os trabalhos de análise.
Classe pública AnalyticsJobDefinition Trabalho de timer do SharePoint para lidar com os trabalhos de análise diferentes. Uma instância dessa classe iniciará quaisquer instâncias registradas do AnalyticsJobBaseem uma base regular.
Classe pública AnalyticsTenantConfig Configura o analytics para um inquilino.
Classe pública AnalyticsTenantSettingsData Os membros deste namespace ou desta classe estăo reservados para uso interno e năo devem ser usados diretamente em seu código.
Classe pública AnalyticsTenantSettingsDataBatch Os membros deste namespace ou desta classe estăo reservados para uso interno e năo devem ser usados diretamente em seu código.Representa dados de configurações para análise de lote de inquilinos.
Classe pública AnalyticsUsageEvent Representa um evento de uso do analytics.
Classe pública ContinuationTokenItemData Representa um token de continuação pode ser usado para consultar para obter os analytics próximo item em lotes de dados.
Classe pública QueryReportData Fornece dados de análises históricas para uma consulta.
Classe pública SearchAnalyticsJob Lida com a análise de análises de pesquisa. Esta classe herda de AnalyticsJobBase. Uma instância de AnalyticsJobDefinition tentará executar uma instância de SearchAnalyticsJob, com base em uma agenda configurada.
Classe pública SearchAnalyticsJobBase Classe base para trabalhos de análise. Essa classe base inclui algumas implementações adicionais relacionadas ao AnalyticsJobBase.
Classe pública SearchReportsJob Lida com a análise de relatórios de pesquisa. Classe herda de AnalyticsJobBase. Uma instância de AnalyticsJobDefinition tentará executar uma instância de SearchReportsJob, com base em uma agenda configurada.
Classe pública ServiceNotFoundException A exceção que é lançada quando uma instância de IAnalysisEngineAgent não pode ser encontrada ou resolvida.
Classe pública UsageAnalytics Fornece vários recursos relacionados a análise de uso.
Classe pública UsageAnalyticsJobDefinition Lida com análise para análise de uso, que é uma análise de como os usuários interagem com os resultados da pesquisa.
Classe pública UsageAnalyticsJobException A exceção que é lançada quando uma instância de UsageAnalyticsJobDefinition encontra falhas específicas de classe durante agendada é executada.

Interfaces

  Interface Description
Interface pública IAnalyticsItemData Representa dados de item do analytics para um item ou um escopo do pacote cumulativo de atualizações.
Interface pública IAnalyticsServiceApplication Define a funcionalidade comum para aplicativos de pesquisa que fornecem funcionalidade de processamento de análise no servidor.
Interface pública IAnalyticsUsageEvent Representa dados de uso de análise de um item.
Interface pública IQueryReportData Coleta dados de relatório de consulta de pesquisa.

Enumerations

  Enumeration Description
Enumeração pública AnalyticsEventTypes Um filtro usado para a recuperação de tipos de eventos no sistema de análise.
Enumeração pública AnalyticsTenantSettingOptions Reservado para uso posterior.Representa as opções de configuração do inquilino.
Enumeração pública CustomEventTypeId Os membros deste namespace ou desta classe estăo reservados para uso interno e năo devem ser usados diretamente em seu código.
Enumeração pública EventCountType Define o tipo de agregação feito para o evento especificado.
Enumeração pública EventOptions Especifica as opções adicionais de evento.
Enumeração pública EventProcessingFrequency Reserved for future use.
Enumeração pública EventRollups Define o tipo de rolagem para cima feito para o evento especificado.
Protected enumeration SearchAnalyticsJobBase.NextAnalysisRunSchedule Representa uma enumeração que pode ser usada para especificar quando agendar a próxima execução do trabalho de análise.
Enumeração pública SearchReportTypeId Especifica os tipos de relatórios relacionados à pesquisa.
Enumeração pública StandardEventTypeId Especifica os tipos de evento padrão.