mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-01 07:30:54 -05:00
* initial structures for reading mmap text index * creation of text index mmap * WIP create mmap inverted index * use same file writing technique as in MmapHashmap * Save points_to_tokens_count in two files * clippy * fill slice with iterator * review fixes * fix after review * implement loading of MmapInvertedIndex * WIP: prepare for converting ChunkReader into trait * fmt * WIP: prepare ChunkReader to be a trai * WIP: replace ChunkReaderImpl with trait * implement chunk reader for mmap view * rollback ChunkReader trait and remove CompressedMmapPostingListView * move ImmutableInvertedIndex and MutableInvertedIndex into separate files * impl ops for MmapInvertedIndex * make mmap hashmap value param generic (#5042) * make mmap hashmap value param generic * test + fixes * Update lib/common/common/src/mmap_hashmap.rs Co-authored-by: Tim Visée <tim+github@visee.me> * Update lib/common/common/src/mmap_hashmap.rs Co-authored-by: Tim Visée <tim+github@visee.me> * fixups --------- Co-authored-by: Tim Visée <tim+github@visee.me> Co-authored-by: xzfc <xzfcpw@gmail.com> * test and fix immutable to mmap conversion * fix case 4 and refactor MmapBitSlice::create * more tests * fmt --------- Co-authored-by: Luis Cossío <luis.cossio@outlook.com> Co-authored-by: Tim Visée <tim+github@visee.me> Co-authored-by: xzfc <xzfcpw@gmail.com>