On 19 September 2015 at 09:11, Gustavo Fernandes <gust...@infinispan.org> wrote:
> On Thu, Sep 17, 2015 at 8:43 PM, Guillaume Smet <guillaume.s...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I upgraded our framework to 5.5.0 and I have a few questions about it.
>>
>> ==
>> First, I had to remove the existing indexes otherwise I had exceptions
>> about version of the index. Is this expected? As far as I remember, it's
>> been a long time since we had to remove the indexes after an upgrade.
>>
>> Caused by: org.apache.lucene.index.IndexFormatTooOldException: Format
>> version is not supported (resource
>>
>> BufferedChecksumIndexInput(MMapIndexInput(path="/data/services/test/data/helios/lucene/fr.openwide.helios.core.business.ticket.model.MessageFile/segments_1"))):
>> -11 (needs to be between 1071082519 and 1071082519). This version of
>> Lucene only supports indexes created with release 4.0 and later.
>>
>> Maybe it should be integrated in the blog post that one might need to
>> clean up indexes if they come from before the switch to Lucene 4?
>>
>>
>
> It should be possible to read Lucene 4 indexes from Lucene 5, but you need
> to add the codec in your classpath [1]

I did add it to our Maven dependencies but since I marked it
"optional" I guess it was a bit pointless.

https://github.com/hibernate/hibernate-search/blob/master/pom.xml#L210

But: AFAIR pre-4 support was entirely dropped, this additional
dependency is only useful for indexes created between 4.0 to 5.0. You
never fully rebuilt the indexes since Lucene 3.x?

Sorry for not mentioning this in the migration guide, I forgot but
also I do generally assume that people will need to reindex anyway for
various other reasons.
It's mentioned in the Lucene migration guides though, I'm afraid
you'll need to read both ours and Lucene's; the Lucene team recommends
to use the index updater tool in steps: you should be able to upgrade
a Lucene 3 index to a 4 format using the tool at version 4, then with
Lucene 5 move to the format of 5. There might be other benefits of
upgrading formats.

FTR, I did add the lucene-backward-codecs dependency to he modules
included in Wildfly.

Sanne

>
> Could you give a try and let us know if it works for you?
>
> [1]
> http://repo1.maven.org/maven2/org/apache/lucene/lucene-backward-codecs/5.3.0/
>
> Cheers,
> Gustavo
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to