Това е правилно и също документирано .
Защо:Индексът изглежда по същество като това дърво:
- A:"стойност A"
- B :"ABC"
- C:435
- C:678
- B :"BCD"
- C:123
- C:993
- B :"ABC"
Както можете да видите, подреждането е правилно и възходящо, но ако вземете стойностите на c
по ред, без да се ограничава до подмножество от фиксирани b
, ще получите [435, 678, 123, 993]
, което не е правилно, така че scanAndOrder
е задължително.
За съжаление, индекси без пресичащи се индекси са много негъвкави.