コード例 #1
0
 public static DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.AnalyticsRequest Analytics(string q, string fromDate, string toDate)
 {
     using (new zAppDev.DotNet.Framework.Profiling.Profiler("MakeRequest", zAppDev.DotNet.Framework.Profiling.AppDevSymbolType.ClassOperation, "Analytics")) {
         DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.AnalyticsRequest analyticsObject = new DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.AnalyticsRequest();
         analyticsObject.query = DSS1_RetailerDriverStockOptimisation.BO.MakeRequestExtensions.GetQuery(q, fromDate, toDate); string interval = DSS1_RetailerDriverStockOptimisation.BO.MakeRequestExtensions.GetInterval(fromDate);
         analyticsObject.aggs  = DSS1_RetailerDriverStockOptimisation.BO.MakeRequestExtensions.GetAggregations(interval); DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Meta meta = new DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Meta();
         meta.excludes         = new string[] { "message" }; analyticsObject.source = meta; return(analyticsObject);
     }
 }
コード例 #2
0
 public static DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.SearchRequest Query(string q, string fromDate, string toDate)
 {
     using (new zAppDev.DotNet.Framework.Profiling.Profiler("MakeRequest", zAppDev.DotNet.Framework.Profiling.AppDevSymbolType.ClassOperation, "Query")) {
         DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.SearchRequest searchObject = new DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.SearchRequest();
         System.Collections.Generic.List <DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Sort> sorts = new System.Collections.Generic.List <DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Sort>();
         sorts.Add(DSS1_RetailerDriverStockOptimisation.BO.MakeRequestExtensions.SortByTimestamp("desc"));
         searchObject.sort = sorts.ToList(); searchObject.query = DSS1_RetailerDriverStockOptimisation.BO.MakeRequestExtensions.GetQuery(q, fromDate, toDate); DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Meta meta = new DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Meta();
         meta.excludes     = new string[] { "message" }; searchObject.source = meta; return(searchObject);
     }
 }