Exemplo n.º 1
0
        public static IEnumerable <T> GetSortedTopHits <T>(this AggregateDictionary aggs, Expression <Func <T, object> > sorter, SortType sortType) where T : class
        {
            var aggName = sortType + sorter.GetAggName(AggType.TopHits);
            var topHits = aggs.TopHits(aggName);

            return(topHits.Hits <T>().Select(x => x.Source));
        }
Exemplo n.º 2
0
        public static IEnumerable <T> GetTopHits <T>(this AggregateDictionary aggs) where T : class
        {
            var topHits = aggs.TopHits(AggType.TopHits.ToString());

            return(topHits.Hits <T>().Select(x => x.Source));
        }