X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fpublic-inbox-index.pod;h=936516f808eaa52b15b4248a2ea91317cfbfae8d;hb=f8687564d064ad513972835a7c386f482b56a715;hp=b28db77377b5ccc678a66e0691d7e704be5d94c7;hpb=6a7e3c6f870d0555184b68940eb373fa102d4102;p=public-inbox.git diff --git a/Documentation/public-inbox-index.pod b/Documentation/public-inbox-index.pod index b28db773..936516f8 100644 --- a/Documentation/public-inbox-index.pod +++ b/Documentation/public-inbox-index.pod @@ -6,6 +6,8 @@ public-inbox-index - create and update search indices public-inbox-index [OPTIONS] INBOX_DIR... +public-inbox-index [OPTIONS] --all + =head1 DESCRIPTION public-inbox-index creates and updates the search, overview and @@ -37,8 +39,12 @@ normal search functionality. Influences the number of Xapian indexing shards in a (L) inbox. +See L for a full description +of sharding. + C<--jobs=0> is accepted as of public-inbox 1.6.0 (PENDING) -to disable parallel indexing. +to disable parallel indexing regardless of the number of +pre-existing shards. If the inbox has not been indexed or initialized, C shards will be created (one job is always needed for indexing @@ -81,6 +87,12 @@ This does not touch the NNTP article number database. It does not affect threading unless C<--rethread> is used. +=item --all + +Index all inboxes configured in ~/.public-inbox/config. +This is an alternative to specifying individual inboxes directories +on the command-line. + =item --rethread Regenerate internal THREADID and message thread associations @@ -117,15 +129,20 @@ below. When using rotational storage but abundant RAM, using a large value (e.g. C<500m>) with C<--sequential-shard> can -significantly speed up the initial index and full C<--reindex> -invocations (but not incremental updates). +significantly speed up and reduce fragmentation during the +initial index and full C<--reindex> invocations (but not +incremental updates). Available in public-inbox 1.6.0 (PENDING). =item --no-fsync Disables L and L operations on SQLite -and Xapian. This is only effective with Xapian 1.4+. +and Xapian. This is only effective with Xapian 1.4+. This is +primarily intended for systems with low RAM and the small +(default) C<--batch-size=1m>. Users of large C<--batch-size> +may even find disabling L causes too much dirty +data to accumulate, resulting on latency spikes from writeback. Available in public-inbox 1.6.0 (PENDING). @@ -137,6 +154,14 @@ below. Available in public-inbox 1.6.0 (PENDING). +=item --skip-docdata + +Stop storing document data in Xapian on an existing inbox. + +See L for description and caveats. + +Available in public-inbox 1.6.0 (PENDING). + =back =head1 FILES