Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change 
notification.

The following page has been changed by BessSadler:
http://wiki.apache.org/solr/MergingSolrIndexes

The comment on the change is:
This is a good way to merge two solr indexes. 

New page:
## Please edit system and help pages ONLY in the moinmaster wiki! For more
## information, please see MoinMaster:MoinPagesEditorGroup.
##master-page:Unknown-Page
##master-date:Unknown-Date
##acl MoinPagesEditorGroup:read,write,delete,revert All:read
#format wiki
#language en
== How to Merge Indexes ==
Sometimes you have more than one solr index and you want to merge them together 
into a single index. One good way to do this is to use   the IndexMergeTool 
that comes as part of lucene-misc. In order to do this:

 1. Find the lucene jar file that your version of solr is using. You can do 
this by copying your solr.war file somewhere and unpacking it (jar xvf 
solr.war). Your lucene jar file should be in WEB-INF/lib. It is probably called 
something like lucene-core-2007-05-20_00-04-53.jar. Copy it somewhere easy to 
find.

 2. Download a copy of lucene from 
http://www.apache.org/dyn/closer.cgi/lucene/java/ and unpack it. The file 
you're interested in is  contrib/misc/lucene-misc-VERSION.jar

 3. Make sure both indexes you want to merge are closed. 

 4. Issue this command: java -cp 
/path/to/lucene-core-VERSION.jar:/path/to/lucene-misc-VERSION.jar 
/path/to/newindex /path/to/index1 /path/to/index2

 This will create a new index at /path/to/newindex that contains both index1 
and index2. Copy this new directory to the location of your application's solr 
index (move the old one aside first, of course) and restart solr. 

=== Example ===
{{{
xxx
}}} 

=== Display ===
xxx

Reply via email to