Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
10.0 (main)
-
None
-
None
-
New, Patch Available
-
Yes
Description
In an effort to keep the "Direct" doc-value format in future release, we moved them to doc-value iterators. Any review would be appreciated.
Main changes include:
- Use DocValuesIterator instead of LegacyDocValues.java in DirectDocValuesProducer;
- Embed iterator implementation inside DirectDocValuesConsumer for code reuse;
- All test cases have been run successfully and included in pull request;
P.S. Our business scenario:
- Save the inventory in Direct doc-value format;
- Update them in memory with high-frequency without persistence;
- Load inventory from data storage during app ignite;
Attachments
Attachments
Issue Links
- fixes
-
LUCENE-8917 Remove the "Direct" doc-value format
- Closed
- relates to
-
LUCENE-10336 DirectDocValueFormat: use RandomAccessSlice instead of loading giant byte[] arrays
- Open
- links to