medoc writes

If a query is started before the first indexing complete, a totally cryptic and generic error message is returned (because the index has never been closed, the data format version number has not been written to the index, and the error mentions a "Recoll index version mismatch").

It should be possible to at a very minimum improve the error message, and possibly update the index early during initial indexing, in a manner which would allow returning partial results before the end of the 1st indexing pass.

medoc writes

Write data version number at once into empty index. closes #8

→ <<cset 0df1e7c88885 > >