private IndexingContext mergeContexts( IndexingContext... contexts ) throws IOException { IndexingContext mergedContext = null; for ( IndexingContext context : contexts ) { if ( mergedContext == null ) { mergedContext = getTempContext( context ); } mergedContext.merge( context.getIndexDirectory() ); } return mergedContext; }
updateRequest.getIndexingContext().merge( directory );