Add support for 3.0 indexes in 2.9 branch
-----------------------------------------

                 Key: LUCENE-2675
                 URL: https://issues.apache.org/jira/browse/LUCENE-2675
             Project: Lucene - Java
          Issue Type: Improvement
    Affects Versions: 2.9.3, 2.9.2, 2.9.1, 2.9
            Reporter: Uwe Schindler
            Assignee: Uwe Schindler
            Priority: Minor
             Fix For: 2.9.4


There was a lot of user requests to be able to read Lucene 3.0 indexes also 
with 2.9. This would make the migration easier. There is no problem in doing 
that, as the new stored fields version in Lucene 3.0 is only used to mark a 
segment's stored fields file as no longer containing compressed fields. But 
index format did not really change. This patch simply allows FieldsReader to 
pass a Lucene 3.0 version number, but still writes segments in 2.9 format (as 
you could suddenly turn on compression for added documents).

I added ZIP files for 3.0 indexes for TestBackwards. Without the patch it does 
not pass, as FieldsReader complains about incorrect version number (although it 
could read the file easily). If we would release maybe a 2.9.4 release of 
Lucene we should include that patch.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to