RavenDb MapReduce对数据子集



假设我在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年。

这是一个简化的用例。用户可以为他们想要匹配的汽车指定大量的标准。一旦我有了符合标准的汽车列表,我就需要根据每个特征对结果集进行分组并显示计数。

当然,你的意思是叫做分面搜索。感谢底层的Lucene。. NET组件RavenDB在这方面非常擅长。看看这里:http://ravendb.net/documentation/faceted-search

相关内容

  • 没有找到相关文章

最新更新