Actually, compound file defaults to true.
One odd thing about your index: it has a single segment with 0 docs.
What was the history that led to this index? Did you create an index,
and then delete all of its documents, and optimize that? Or...
something else?
Mike
Mindaugas Žakšauskas wrote:
Hi,
see my comments between Mike's text:
On Wed, Oct 29, 2008 at 4:05 PM, Michael McCandless
<[EMAIL PROTECTED]> wrote:
Hmm, so somehow your stored fields file is truncated --
FieldsReader was
unable to read the first int.
Are you using compound file format in this index?
I'm not calling setUseCompoundFile deliberately, so I presume it uses
the default value (false, correct?).
Do you have any idea how your index may have become corrupt?
I have tried to work out some basic tests but couldn't reproduce this
issue. It could be something related to not closing IndexWriter
properly, but I cannot confirm that with any unit tests.
Will definitely post anything useful here if I get to this point.
Do you still have the original corrupt (not yet fixed) index? If
so can you
zip it up & send to me?
No problem!
For future reference, CheckIndex has a main() so you can just
invoke it from
the command line.
Mike
Thanks a lot! Let me know if you need any other info.
Regards,
Mindaugas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]