Скажем, у меня есть заданная структура документа в RavenDb
public class Car {
public string Manufacturer {get;set;}
public int BuildYear {get;set;}
public string Colour {get;set;}
public string Id {get;set;}
}
Когда пользователь ищет все автомобили цвета Красный и год выпуска 2010, я хочу показать им группировку для производителя как таковую:
Тойота (12)Мазда (30)
Учитывая, что 12 игрушек и 30 мазд красного цвета и год выпуска 2010.
Это упрощенный вариант использования.Пользователь действительно может указать множество критериев для автомобилей, которым он хочет соответствовать.Как только у меня есть список автомобилей, соответствующих этим критериям, мне нужно сгруппировать этот набор результатов по каждой функции и показать количество.Это как MapReduce, но на подмножестве данных.