我一直在研究实现查询的各种方法,该查询从概率分布中返回一定范围的值,但仍然有麻烦。例如,如果我有
{ distribution: {
1: 0.5,
3: 0.2,
4: 0.3,
5: 0.7,
6: 0.94
9: 0.65,
}
}
如果我想返回0.6-0.75之间的值/概率,我应该取回记录5和9。
我使用的分布范围可能很大,即从5万条记录到10万条记录,甚至更多。本质上是想返回数据的子集。任何指导都会有所帮助。我已经研究了范围查询,但问题是我需要查询键范围,而键范围可能没有分布!另一种选择是拥有记录号。但是,总是存在记录具有相同概率的情况。