mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 13:09:00 +00:00
|
||
---|---|---|
.. | ||
java/nu/marginalia/index/journal | ||
build.gradle | ||
readme.md |
Index Journal
The index journal contains a list of entries with keywords and keyword metadata per document.
This journal is written by processes/loading-process and read when constructing the forward and reverse indices.
The journal uses the Slop library to store data in a columnar fashion.
The journal will may be split into multiple files to help index construction, as a merge strategy is used to reduce the amount of RAM required during index construction.
Unlike most slop data stores, the index journal allows direct access to the underlying columns, as the needs of the index construction processes are fairly varied.