Hi,
In JCR-2415 [1] Sébastien and I are working towards upgrading Lucene to
Version 3.0.3. I invite everyone to review our work in the Jackrabbit
sandbox [2] and comment on the bug.
The current revision (1063730) uses Lucene 3.0.3, the build works and
all test cases pass. The upgrade was done by trying to keep changes
minimal. That is, deprecated and removed methods/classes were replaced
by their closest counterparts in the new version of Lucene. So far none
of the new functionalities and features of Lucene have been leveraged.
In this sense I see the work on JCR-2415 as an intermediate step which
should enable us to refactor the Jackrabbits Lucene query implementation
toward new Lucene features as it becomes necessary in the future.
If there are no objections I suggest to merge the sandbox branch back
into trunk in a few weeks.
Michael
[1] https://issues.apache.org/jira/browse/JCR-2415
[2] https://svn.apache.org/repos/asf/jackrabbit/sandbox/JCR-2415-lucene-3.0