diff --git a/src/doc/user/usermanual.sgml b/src/doc/user/usermanual.sgml
index 371111c6..120b9652 100644
--- a/src/doc/user/usermanual.sgml
+++ b/src/doc/user/usermanual.sgml
@@ -24,7 +24,7 @@
Dockes
- $Id: usermanual.sgml,v 1.42 2007-05-21 07:24:14 dockes Exp $
+ $Id: usermanual.sgml,v 1.43 2007-05-30 12:30:55 dockes Exp $
This document introduces full text search notions
@@ -310,6 +310,43 @@ recoll
only contains data that can be completely rebuilt by an index
run, and it can always be destroyed safely.
+
+ Index formats
+
+ &XAP; has had two possible index formats for quite some
+ time. The "old" one named Quartz, and the
+ new one named Flint. &XAP; 0.9 used
+ Quartz by default, but could use
+ Flint if a specific environment variable
+ (XAPIAN_PREFER_FLINT) was set. &XAP; 1.0
+ still supports Quartz but will use
+ Flint by default for new index
+ creations.
+
+ The number of disk accesses performed during indexing
+ has been much optimized in the new Flint
+ engine and you may see indexing times improved by 50% in some
+ cases (compared to Quartz), typically for
+ big indexes where disk accesses dominate the indexing
+ time. There is also a more modest improvement of index
+ size.
+
+ &XAP; will not convert automatically an existing index
+ from the Quartz to the
+ Flint format. If you have an older index
+ and want to take advantage of the new format (which can be
+ done without setting the environment variable as of &RCL;
+ 1.8.2 and &XAP; 1.0.0), you will have to explicitely delete
+ the old index, then run a normal indexing process.
+
+ Unfortunately, using the -z option to
+ recollindex is not sufficient to change the
+ format, you have to delete all files inside the index
+ directory (typically ~/.recoll/xapiandb)
+ before starting indexing.
+
+
+
Security aspects