Hello,

Doc values should be used instead of the field cache indeed. Note that this
require to add them to your documents at index time, eg. with a
NumericDocValuesField.

Regarding random access, maybe you can use the advanceExact API, which
exists on all doc-value iterators. Just make sure to never call it on
decreasing doc IDs. If that doesn't work for you, can you describe you
use-case, maybe there are better ways to implement what you need.

Le jeu. 12 avr. 2018 à 13:54, Yonghui Zhao <[EMAIL PROTECTED]> a écrit :