]> git.ipfire.org Git - thirdparty/public-inbox.git/commit
extindex: preserve indexlevel=basic on incremental update
authorEric Wong <e@80x24.org>
Fri, 15 Aug 2025 13:41:36 +0000 (13:41 +0000)
committerEric Wong <e@80x24.org>
Sat, 16 Aug 2025 18:11:04 +0000 (18:11 +0000)
commitff4ac066a7ff50ee136d918cfdd58bf43a09f083
tree417a2329affaddbdc718bea5396238cccd0c95ae
parentd15053fff323d88a487a66a235e036f9e3687d1d
extindex: preserve indexlevel=basic on incremental update

-extindex needs to preserve indexlevel=basic when doing
incremental updates if the extindex was originally created with
indexlevel=basic.  Otherwise blindly upgrading somebody to
indexlevel=full would waste disk space and likely result in
inconsistent indexing on the Xapian side.

Fixes: bf2360b31 (extindex: support `-L basic' to avoid most Xapian space, 2025-08-13)
lib/PublicInbox/ExtSearchIdx.pm
t/extsearch.t