2010-08-08 149 views
0

我有這樣一個類:爆炸指數?

class Test { 
    String id1; 
    String id2; 
    List<String> stuff; 
} 

,如果我需要運行此查詢:

select from Test where id1='a' && id2='b' && stuff='foo'; 

我要去得到爆炸指數?

感謝

回答

0

最「爆炸」式的實體是一個有2個(含)以上不同列表屬性,你必須使用兩個列表(感謝尼克澄清有關使用自定義索引自定義索引)這是因爲數據存儲需要爲來自兩個列表的所有項目排列創建索引條目。例如,如果一個列表包含「A」,「B」,「C」,第二個列表包含1和2,將需要輸入的一串:

a,1 
b,1 
c,1 
a,2 
b,2 
c,2 

在你的情況下,數據存儲只應需要在「東西」列表中爲每個項目創建一個條目。 更多詳細信息here

+0

僅當您構建包含兩個列表(或兩次相同列表)的單個自定義索引時,纔會出現分解索引。從你的回答中不清楚。 – 2010-08-08 16:43:46