Yes, the 3.5 Solr is opening and reading the Solr 1.4 index. When you
do a commit, it will rewrite the index in 3.5 format.

Doing a complete copy of the configs from 1.4 to 3.5 is easy, but
there are a lot of new features and changed defaults in the
solrconfig.xml file. These make indexing faster, introduce better
memory management and a lot more. For your production upgrade you
should translate your local changes into a fresh 3.5 instance.

Lance

On Wed, Dec 28, 2011 at 5:23 AM, Bhavnik Gajjar <bhavnik....@gmail.com> wrote:
> Thanks community! That helps!
>
> To check practically, I have now setup Solr 3.5 in test environment. Few
> observations on that,
>
>
>   1. I simply copy-pasted one of the Solr 1.4 instance on Solr 3.5 setup
>   (after correcting schema.config and solr.config files based on what is
>   suited for 3.5). If I do query like,
>   
> http://myserver:8080/solr/Solr_3.5_Instance/select?q=test&shards=myserver:8080/solr/Solr_3.5_Instance,
> myserver:8080/solr/Solr_1.4_Instance,
>   then it works OK! So, now, wondering, index format has been changed after
>   Solr 1.4, and hence, I was expecting above search to fail. Am I correct?
>   2. Continuing above point, I guess, if I need to use new feature which
>   didn't exist in Solr 1.4, but exists in Solr 3.5, then this hybrid (1.4 and
>   3.5 solr instances) setup won't work. Any thoughts?
>   3. I got wind that, first commit would convert Solr 1.4 index to new
>   format in Solr 3.5 setup. Is it so?
>   4. Are there any migration tool (or any other means?) available that
>   would convert old indexes (1.4) to new format (3.5)?
>
>
> Kind regards,
>
> Bhavnik
>
>
> -------- Original Message --------
>
> To supplement the responses you have already gotten: All servers involved
> in a distributed query, including the one that is accessed and all the
> shards that are accessed from it, must run the same Javabin version.  Solr
> 1.4.1 and earlier use javabin version 1 and everything newer uses javabin
> version 2.  What you are proposing above will not work.
>
> Hopefully you have two complete sets of servers, for redundancy.  It would
> be a good idea to upgrade one server set, then upgrade the other.
> SOLR-2204 is in the works to make it possible to have these versions work
> together.  I don't think it's been committed yet.
>
> Thanks,
> Shawn
>
>>
>>
>>  Subject: Re: Migration from Solr 1.4 to Solr 3.5  Date: Fri, 23 Dec 2011
>> 10:58:43 -0800  From: Siva Kommuri 
>> <snv.komm...@gmail.com><snv.komm...@gmail.com>  Reply-To:
>> solr-user@lucene.apache.org  To: solr-user@lucene.apache.org
>> <solr-user@lucene.apache.org> <solr-user@lucene.apache.org>  CC:
>> solr-user@lucene.apache.org 
>> <solr-user@lucene.apache.org><solr-user@lucene.apache.org>
>>
>> One migration strategy is to fall back to XML parser from the javabin 
>> parser, upgrade Solrj jars to 3.4, turn off replication, upgrade master, 
>> upgrade each of the slaves while turning on replication. Once all slaves 
>> have been upgraded/replication turned on - switch back to javabin parser.
>>
>> Best wishes,
>> Siva on 3GS
>>
>> On Dec 23, 2011, at 7:52, Erick Erickson <erickerick...@gmail.com> 
>> <erickerick...@gmail.com> wrote:
>>
>> > Have you looked at CHANGES.txt in <SOLR_HOME>? It has upgrade
>> > instructions for every release. Note that in general, newer Solr will 
>> > *read*
>> > an older index (one major revision back. i.e. 3.x should read 1.x, but 4.x
>> > will not read 1.x. Note also that there was no 2.x solr).
>> >
>> > The cautions in the upgrade notes are really about making sure that an
>> > index *produced* with 3.x is not *read* by 1.4, i.e. don't upgrade the
>> > master before the slave.
>> >
>> > I *think* that as long as you upgrade *all* slaves before upgrading the
>> > master, you'll be fine. And I also believe that you can upgrade only some
>> > of the slaves. Each of the slaves, even if only some of them are
>> > upgraded, are reading a 1.4 index even after replications.
>> >
>> > But I'd test first. And if you can re-index, that would actually be the 
>> > best
>> > solution. However, as above you can't reindex until *all* the slaves
>> > are upgraded.
>> >
>> > Best
>> > Erick
>> >
>> > On Fri, Dec 23, 2011 at 7:41 AM, Bhavnik Gajjar <bhavnik....@gmail.com> 
>> > <bhavnik....@gmail.com> wrote:
>> >> Greetings,
>> >>
>> >> We are planning to migrate from Solr 1.4 to Solr 3.5 (or, even new Solr
>> >> version than 3.5, when available) in coming days. There are few questions
>> >> about this migration.
>> >>
>> >>
>> >> • I heard, index format is changed in this migration. So, does this 
>> >> require
>> >> me to reindex millions of data?
>> >>
>> >> • Are there any migration tool (or any other means?) available that would
>> >> convert old indexes (1.4) to new format (3.5)?
>> >>
>> >> • Consider this case.
>> >> http://myserver:8080/solr/mainindex/select/?q=solr&start=0&rows=10&shards=myserver:8080/solr/index1,myserver:8080/solr/mainindex,remoteserver:8080/solr/remotedata.
>> >> In this example, consider that 'myserver' has been upgraded with Solr 3.5,
>> >> but 'remoteserver' is still using Solr 1.4. The question is, would data
>> >> from remoteserver's Solr instance come/parsed fine or, would it cause
>> >> issues? If it results into issues, then of what type? how to resolve them?
>> >> Please suggest.
>> >>
>> >> • We are using various features of Solr like, searching, faceting,
>> >> spellcheck and highlighting. Will migrating from 1.4 to 3.5 cause any 
>> >> break
>> >> in functionality? is there anything changed in response XML format of here
>> >> mentioned features?
>> >>
>> >>  Thanks in advance,
>> >>
>> >> Bhavnik
>> >> **
>>
>>



-- 
Lance Norskog
goks...@gmail.com

Reply via email to