lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <>
Subject Re: Reverse-engineering existing installation
Date Fri, 03 May 2019 19:44:33 GMT

You can pull any version of Solr from Git.

git clone some_local_dir

Then git will let you check out any previous branch. 4.2 is from before we switched to Git,
co I’m not sure you can go that far back, but 4x is probably close enough for comparing

All that said, and assuming you’re going to either 7x or 8x… I’d just think about starting
over. Once you get the old configs and account for 

1> any schema changes.
2> any config changes, _especially_ any custom components

Consider starting with a current version of Solr and re-indexing. You’ll absolutely _have_
to re-index _all_ your source material anyway so thinking about going from 4x->5x->6x->7x->8x
is futile anyway.


> On May 3, 2019, at 12:51 PM, Doug Reeder <> wrote:
> Thanks! Alexandre's presentation is helpful in understanding what's not
> essential.  David's suggesting of comparing config files is good - I'll
> have to see if I can dig up the config files for version 4.2, which we're
> currently running.
> I'll also look into updating to a supported version. I guess I'll be
> reading and
> the similar ones for later versions.  Is an upgrade guide for version 4 to
> 5 still around somewhere?
> On Fri, May 3, 2019 at 12:21 AM David Smiley <>
> wrote:
>> Consider trying to diff configs from a default at the version it was copied
>> from, if possible. Even better, the configs should be in source control and
>> then you can browse history with commentary and sometimes links to issue
>> trackers and code reviews.
>> Also a big part that you can’t see by staring at configs is what the
>> queries look like. You should examine the system interacting with Solr to
>> observe embedded comments/docs for insights.
>> On Thu, May 2, 2019 at 11:21 PM Doug Reeder <>
>> wrote:
>>> The documentation for SOLR is good.  However it is oriented toward
>> setting
>>> up a new installation, with the data model known.
>>> I have inherited an existing installation.  Aspects of the data model I
>>> know, but there's a lot of ways things could have been configured in
>> SOLR,
>>> and for some cases, I don't know what SOLR was supposed to do.
>>> Can you reccomend any documentation on working out the configuration of
>> an
>>> existing installation?
>> --
>> Sent from Gmail Mobile

View raw message