I would focus on fields not being used. Then, on types not used. Then, you
will see what was actually custom to your setup.

In solrconfig.xml, I would focus on request handlers and maybe defaults
used.

Regards,
     Alex

On Mon, May 6, 2019, 2:25 PM Doug Reeder, <d...@ahlbrandsgroup.com> wrote:

> Thanks, xmlstarlet makes it straightforward to get the canonical XML.
>
> It looks like our schema.xml files are rather different from files
> like solr/example/solr/collection1/conf/schema.xml
>
> Any suggestions of sections I should focus on?
>
> On Sat, May 4, 2019 at 8:11 AM Alexandre Rafalovitch <arafa...@gmail.com>
> wrote:
>
> > XMLStarlet still works just fine. So if you want the fast way, that is
> the
> > one.
> >
> > Otherwise, some xml editors can do it (not sure which ones) or you can
> look
> > for XSLT or XQuery examples on the web.
> >
> > XMLStarlet actually just spits out XSLT internally, or even externally if
> > you ask.
> >
> > Regards,
> >      Alex
> >
> >
> > On Fri, May 3, 2019, 10:30 PM Doug Reeder, <d...@ahlbrandsgroup.com>
> > wrote:
> >
> > > Thanks! Diffs for solr.xml and zoo.cfg were easy, but it looks like
> we'll
> > > need to strip the comments before we can get a useful diff of
> > > solrconfig.xml or schema.xml.  Can you recommend tools to normalize XML
> > > files?  XMLStarlet is hosted on SourceForge, which I no longer trust,
> and
> > > hasn't been updated in years.
> > >
> > >
> > > On Fri, May 3, 2019 at 4:24 PM Shawn Heisey <apa...@elyograg.org>
> wrote:
> > >
> > > > On 5/3/2019 1:44 PM, Erick Erickson wrote:
> > > > > 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 configs.
> > > >
> > > > Git has all of Lucene's history, and most of Solr's history, back to
> > > > when Lucene and Solr were merged before the 3.1.0 release.  So the
> 4.x
> > > > releases are there:
> > > >
> > > > --------------------
> > > > elyograg@smeagol:~/asf/lucene-solr$ git checkout
> > > > releases/lucene-solr/4.2.1
> > > > Checking out files: 100% (13209/13209), done.
> > > > Note: checking out 'releases/lucene-solr/4.2.1'.
> > > >
> > > > You are in 'detached HEAD' state. You can look around, make
> > experimental
> > > > changes and commit them, and you can discard any commits you make in
> > > > this state without impacting any branches by performing another
> > checkout.
> > > >
> > > > If you want to create a new branch to retain commits you create, you
> > may
> > > > do so (now or later) by using -b with the checkout command again.
> > > Example:
> > > >
> > > >    git checkout -b <new-branch-name>
> > > >
> > > > HEAD is now at 50c41a3e5c Lucene Java 4.2.1 release.
> > > > --------------------
> > > >
> > > > Thanks,
> > > > Shawn
> > > >
> > >
> >
>

Reply via email to