public SearchDescriptor <T> GetSearchDescriptor() { var s = new SearchDescriptor <T>() .Index(Indices) .Skip(Skip ?? 0) .Take(Take ?? 10) .Aggregations(a => BucketFields.GetBucketAggreagationDescriptor <T>()) .Query(q => FilterFields.GetQueryDesctiptor <T>()) .Source(t => ReturnFields.GetSourceFilterDescriptor <T>()) .Sort(s => SortFields.GetSortDescriptor <T>()); return(s); }
public SearchDescriptor <T> GetSearchDescriptor() { var res = new SearchDescriptor <T>() .Index(Indices) .Skip(Skip ?? 0) .Take(Take ?? 10) .Aggregations(a => BucketFields.GetBucketAggreagationDescriptor <T>()) .Sort(x => SortFields.GetSortDescriptor <T>()) .Query(x => x.QueryString(q => q.Query(Text))); return(res); }