]> git.sesse.net Git - plocate/commit
Optimize pending_docids storage for smaller posting lists.
authorSteinar H. Gunderson <steinar+git@gunderson.no>
Mon, 28 Sep 2020 19:55:58 +0000 (21:55 +0200)
committerSteinar H. Gunderson <steinar+git@gunderson.no>
Mon, 28 Sep 2020 19:55:58 +0000 (21:55 +0200)
commit7af9c4ba77b6eae3361c6efa5009ef77602c4705
treee90aac8eda6e1e110b6a0af1bab703132b2435b3
parentc48d3b9a8af50db3f5ccb08caffc267bcd0aada9
Optimize pending_docids storage for smaller posting lists.

The trigram distribution is long-tail, so allocating 128 docids
up-front was seemingly a waste. Saves ~20% more RAM in plocate-build.
plocate-build.cpp