我有一个类:
class Test {
String id1;
String id2;
List<String> stuff;
}
如果我需要运行此查询:
select from Test where id1='a' && id2='b' && stuff='foo';
我会得到爆炸指数吗?
由于
答案 0 :(得分:0)
最具“爆炸性”类型的实体是具有2个(或更多)不同列表属性的实体,并且您有一个使用两个列表的自定义索引(感谢nick有关使用自定义索引)这是因为数据存储区需要为两个列表中的所有项目排列创建索引条目。例如,如果一个列表包含“a”,“b”,“c”,第二个列表包含1和2,则需要一堆条目:
a,1
b,1
c,1
a,2
b,2
c,2
在您的情况下,数据存储区应该只需要在“填充”列表中为每个项目创建一个条目。 更多详情here