gpt4 book ai didi

mapreduce - RavenDb MapReduce 数据子集

转载 作者:行者123 更新时间:2023-12-02 00:28:43 27 4
gpt4 key购买 nike

假设我在 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,但基于数据的子集。

最佳答案

Afif,你的意思是分面搜索。多亏了底层的 Lucene.NET 组件,RavenDB 在这方面做得非常好。看这里:http://ravendb.net/documentation/faceted-search

关于mapreduce - RavenDb MapReduce 数据子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7843739/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com