public EventIndex(IElasticConfiguration configuration) : base(configuration, Settings.Current.AppScopePrefix + "events", 1) { MaxIndexAge = TimeSpan.FromDays(180); AddType(Event = new EventIndexType(this)); AddAlias($"{Name}-today", TimeSpan.FromDays(1)); AddAlias($"{Name}-last3days", TimeSpan.FromDays(7)); AddAlias($"{Name}-last7days", TimeSpan.FromDays(7)); AddAlias($"{Name}-last30days", TimeSpan.FromDays(30)); AddAlias($"{Name}-last90days", TimeSpan.FromDays(90)); }
public EventIndex(ExceptionlessElasticConfiguration configuration) : base(configuration, configuration.Options.ScopePrefix + "events", 1) { _configuration = configuration; MaxIndexAge = TimeSpan.FromDays(180); AddType(Event = new EventIndexType(this)); AddAlias($"{Name}-today", TimeSpan.FromDays(1)); AddAlias($"{Name}-last3days", TimeSpan.FromDays(7)); AddAlias($"{Name}-last7days", TimeSpan.FromDays(7)); AddAlias($"{Name}-last30days", TimeSpan.FromDays(30)); AddAlias($"{Name}-last90days", TimeSpan.FromDays(90)); }