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 | |
---|---|---|
AnalyticsEventTypeDefinition | Representa a definição de um tipo de evento do analytics. | |
AnalyticsEventTypeDefinitionCollection | Representa uma coleção de objetos AnalyticsEventTypeDefinition . | |
AnalyticsItemData | Dados de análises históricas para um escopo de item ou o pacote cumulativo de atualizações. | |
AnalyticsItemDataBatch | Fornece dados de análise de lote para um escopo do item ou o pacote cumulativo de atualizações. | |
AnalyticsJobBase | Fornece uma classe base para os trabalhos de análise. | |
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. | |
AnalyticsTenantConfig | Configura o analytics para um inquilino. | |
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. | |
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. | |
AnalyticsUsageEvent | Representa um evento de uso do analytics. | |
ContinuationTokenItemData | Representa um token de continuação pode ser usado para consultar para obter os analytics próximo item em lotes de dados. | |
QueryReportData | Fornece dados de análises históricas para uma consulta. | |
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. | |
SearchAnalyticsJobBase | Classe base para trabalhos de análise. Essa classe base inclui algumas implementações adicionais relacionadas ao AnalyticsJobBase. | |
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. | |
ServiceNotFoundException | A exceção que é lançada quando uma instância de IAnalysisEngineAgent não pode ser encontrada ou resolvida. | |
UsageAnalytics | Fornece vários recursos relacionados a análise de uso. | |
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. | |
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 | |
---|---|---|
IAnalyticsItemData | Representa dados de item do analytics para um item ou um escopo do pacote cumulativo de atualizações. | |
IAnalyticsServiceApplication | Define a funcionalidade comum para aplicativos de pesquisa que fornecem funcionalidade de processamento de análise no servidor. | |
IAnalyticsUsageEvent | Representa dados de uso de análise de um item. | |
IQueryReportData | Coleta dados de relatório de consulta de pesquisa. |
Enumerations
Enumeration | Description | |
---|---|---|
AnalyticsEventTypes | Um filtro usado para a recuperação de tipos de eventos no sistema de análise. | |
AnalyticsTenantSettingOptions | Reservado para uso posterior.Representa as opções de configuração do inquilino. | |
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. | |
EventCountType | Define o tipo de agregação feito para o evento especificado. | |
EventOptions | Especifica as opções adicionais de evento. | |
EventProcessingFrequency | Reserved for future use. | |
EventRollups | Define o tipo de rolagem para cima feito para o evento especificado. | |
SearchAnalyticsJobBase.NextAnalysisRunSchedule | Representa uma enumeração que pode ser usada para especificar quando agendar a próxima execução do trabalho de análise. | |
SearchReportTypeId | Especifica os tipos de relatórios relacionados à pesquisa. | |
StandardEventTypeId | Especifica os tipos de evento padrão. |