hound-search/hound

Index is apparently limited to 4 GB

Open

#351 创建于 2020年10月1日

在 GitHub 查看
 (7 评论) (0 反应) (0 负责人)JavaScript (5,470 star) (606 fork)batch import
enhancementhelp wanted

描述

:wave: Hound developers!

I am trying to index a pretty large repo (144GB - all current sources of openSUSE), and unsurprisingly the index turns out to be larger than 4GB, thus I hit this fatal message:

https://github.com/hound-search/hound/blob/e3b1b43eb872e47af1de1b0e15d0ec3ac5c51dc4/codesearch/index/write.go#L561

Would it be possible / how hard would it be to support larger indexes?

I only had a brief look at read.go and it seems to me that 32 bit offsets are part of the index file format, so changing that would require re-indexing/converting/supporting two file formats, is that correct?

Thanks for all your efforts on Hound!

贡献者指南

Index is apparently limited to 4 GB · hound-search/hound#351 | Good First Issue