Skip to content

Commit

Permalink
Refactor the writing and reading of the fulltext index (#1699)
Browse files Browse the repository at this point in the history
* Move the code for reading and writing the data structures of the text index to a separate class, making the large `IndexImpl` class significantly smaller.
* While doing so, also completely refactor and modernize this code.
  • Loading branch information
Flixtastic authored Jan 30, 2025
1 parent d060444 commit 49934c0
Show file tree
Hide file tree
Showing 6 changed files with 573 additions and 326 deletions.
2 changes: 1 addition & 1 deletion src/index/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ add_library(index
DocsDB.cpp FTSAlgorithms.cpp
PrefixHeuristic.cpp CompressedRelation.cpp
PatternCreator.cpp ScanSpecification.cpp
DeltaTriples.cpp LocalVocabEntry.cpp)
DeltaTriples.cpp LocalVocabEntry.cpp TextIndexReadWrite.cpp)
qlever_target_link_libraries(index util parser vocabulary ${STXXL_LIBRARIES})
Loading

0 comments on commit 49934c0

Please sign in to comment.