: there is no more trunk support for 2.9 indexes.
: 
: So I tried the suggested solution to execute an optimize to convert a 2.9.3
: index to a 3.x index.
: 
: However, when I tried to the optimize a 2.9.3 index using the Solr 4.0 trunk
: version with luceneMatchVersion set to LUCENE_30 in the solrconfig.xml,
: I am getting

the part about there being no trunk support for 2.9? .. that means there 
is no support at all -- you can't use trunk, with version compat set to 
LUCENE_30, to open a 2.9 index in any way.  the code doesn't exist.

you have to use the code on the 3x branch of lucene to open/optimize the 
2.9 index in order to get it into the LUCENE_30 format.  then you *may* 
be able to open thta using the code on teh trunk.

Honestly though: i'm not sure even that will actually work for you long 
term -- lots of things are still changing on the trunk, including index 
format, and the exact process for migrating from a 3x index to a 4x index 
is up in the air.

See in particular this thread...

http://lucene.472066.n3.nabble.com/Index-compatibility-1-4-Vs-3-1-Trunk-td1016232.html

: 
: SimplePostTool: POSTing file optimize.xml
: SimplePostTool: FATAL: Solr returned an error: Severe errors in solr
: configuration.  Check your log files for more detailed information on what
: may be wrong.  -------------------------------------------------------------
: java.lang.RuntimeException:
: org.apache.lucene.index.IndexFormatTooOldException: Format version is not
: supported in file '_0.fdx': 1 (needs to be between 2 and 2). This version of
: Lucene only supports indexes created with release 3.0 and later.
: 
: Is there any other mechanism for converting index files to 3.x?
: 
: 
: 
: 2011/1/6 Johannes Goll <johannes.g...@gmail.com>
: 
: > Hi,
: >
: > our index files have been created using Lucene 2.9.3 and solr 1.4.1.
: >
: > I am trying to use a patched version of the current trunk (solr 1.5.0 ? ).
: > The patched version works fine with newly generated index data but
: > not with our existing data:
: >
: > After adjusting the solrconfig.xml  - I added the line
: >
: >   <luceneMatchVersion>LUCENE_40</luceneMatchVersion>
: >
: > also tried
: >
: >   <luceneMatchVersion>LUCENE_30</luceneMatchVersion>
: >
: > I am getting the following exception
: >
: > "java.lang.RuntimeException: 
org.apache.lucene.index.IndexFormatTooOldException:
: > Format version is not supported in file '_q.fdx': 1 (needs to be between 2 
and 2)"
: >
: > When I try to change it to
: >
: >   <luceneMatchVersion>LUCENE_29</luceneMatchVersion>
: >
: > or
: >
: >   <luceneMatchVersion>2.9</luceneMatchVersion>
: >
: > or
: >
: >   <luceneMatchVersion>2.9.3</luceneMatchVersion>
: >
: > I am getting
: >
: > "SEVERE: org.apache.solr.common.SolrException: Invalid luceneMatchVersion
: > '2.9', valid values are: [LUCENE_30, LUCENE_31, LUCENE_40, LUCENE_CURRENT]
: > or a string in format 'V.V'"
: >
: > Do you know a way to make this work with Lucene version 2.9.3 ?
: >
: > Thanks,
: > Johannes
: >
: 
: 
: 
: -- 
: Johannes Goll
: 211 Curry Ford Lane
: Gaithersburg, Maryland 20878
: 

-Hoss

Reply via email to