Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 07:07
· 296 commits to main since this release

Misc

  • Minor spacing and color tweaks for the default light theme
  • Re-enable indexing positions by default
  • Enable query term proximity ranking by default in all cases
  • Query term proximity ranking criteria is relaxed, allowing boosting partial, but still in-order matches. This further improves result ranking/relevance from proximity ranking

Performance

  • Persistently cache any and all index files requested before, this is configurable with plLazyCacheThreshold
  • Further compress index files (20-30% improvement without positions)
  • Further compress positional information in index files (5-15% improvement)
  • Improve query term proximity ranking performance by removing some unnecessary allocations
  • Merge dictionary string and bitmap metadata into one file to improve initialisation time
  • Compress metadata further by 20-30% with packed variable integers
  • Reintroduce in-memory index cache as an LRU cache. Relying on persistent cache alone is damaging when having a large monolithic index, since it needs to be loaded into memory.