mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-24 05:18:58 +00:00
Update readme.md
This commit is contained in:
parent
b07f84bc01
commit
ecd6ed186f
@ -3,7 +3,7 @@
|
|||||||
The lexicon contains a mapping for words to identifiers. This lexicon is populated from a journal.
|
The lexicon contains a mapping for words to identifiers. This lexicon is populated from a journal.
|
||||||
The actual word data isn't mapped, but rather a 64 bit hash.
|
The actual word data isn't mapped, but rather a 64 bit hash.
|
||||||
|
|
||||||
The lexicon is written by [processes/loading-process](../../processes/loading-process) and read when
|
The lexicon is constructed by [processes/loading-process](../../processes/loading-process) and read when
|
||||||
[services-core/index-service](../../services-core/index-service) interprets queries.
|
[services-core/index-service](../../services-core/index-service) interprets queries.
|
||||||
|
|
||||||
## Central Classes
|
## Central Classes
|
||||||
@ -12,4 +12,4 @@ The lexicon is written by [processes/loading-process](../../processes/loading-pr
|
|||||||
* [KeywordLexiconJournal](src/main/java/nu/marginalia/lexicon/journal/KeywordLexiconJournal.java)
|
* [KeywordLexiconJournal](src/main/java/nu/marginalia/lexicon/journal/KeywordLexiconJournal.java)
|
||||||
* [DictionaryMap](src/main/java/nu/marginalia/dict/DictionaryMap.java) comes in two versions
|
* [DictionaryMap](src/main/java/nu/marginalia/dict/DictionaryMap.java) comes in two versions
|
||||||
* * [OnHeapDictionaryMap](src/main/java/nu/marginalia/dict/OnHeapDictionaryMap.java) - basically just a fastutil Long2IntOpenHashMap
|
* * [OnHeapDictionaryMap](src/main/java/nu/marginalia/dict/OnHeapDictionaryMap.java) - basically just a fastutil Long2IntOpenHashMap
|
||||||
* * [OffHeapDictionaryHashMap](src/main/java/nu/marginalia/dict/OffHeapDictionaryHashMap.java) - a heavily modified trove TLongIntHashMap that uses off heap memory
|
* * [OffHeapDictionaryHashMap](src/main/java/nu/marginalia/dict/OffHeapDictionaryHashMap.java) - a heavily modified trove TLongIntHashMap that uses off heap memory
|
||||||
|
Loading…
Reference in New Issue
Block a user