XAPIAN-COMPACT(1)
π XAPIAN-COMPACT(1) β bestie edition π
okay so this is a page from the User Commands manual, and it's about xapian-compact, which is genuinely one of those little tools that eats. let me walk you through it π«Ά
β¨ NAME β¨
xapian-compact β compact a database, or merge and compact several
πΈ SYNOPSIS πΈ
xapian-compact [OPTIONS] SOURCE_DATABASE... DESTINATION_DATABASE
π¦ DESCRIPTION π¦
xapian-compact β compact a database, or merge and compact several
like... that's the whole vibe. you give it one or more source databases and a destination, and it compacts/merges. iconic behavior tbh π
π OPTIONS π
-b,--blocksize=Bβ sets the blocksize in bytes (like4096) or in K (like4K). it must be between 2K and 64K and a power of 2, and the default is 8K. no cap, those are the rules β¨-B,--backend=Bβ sets the output backend. the supported values are'glass'and'honey'. by default the input's backend is used. at present only glass to honey conversion is implemented β otherwise the backend must be the same π-n,--no-fullβ disables full compaction-F,--fullerβ no effect for glass since Xapian 1.4.31 (yeah, it's just vibing there π)-m,--multipassβ if you're merging more than 3 databases, this merges the postlists in multiple passes. it's generally faster but requires more disk space for temporary files π--no-renumberβ preserves the numbering of document ids. useful if you have external references to them, or have set them to match unique ids from an external source. > heads up bestie: currently this option is only supported when merging databases if they have disjoint ranges of used document ids π-s,--single-fileβ produces a single file database--helpβ display this help and exit--versionβ output version information and exit
π a little sign-off π
this page is from xapian-core 2.0.0, dated March 2026, and it's literally the XAPIAN-COMPACT(1) manual page. slay, go compact something, ily bye π
β¨π¦
π¦ where this page comes from
- alpine 3.24: xapian-core-doc 2.0.0-r0 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms