_context = _tableContext.getTable() + "/" + shardContext.getShard();
_fieldManager = _tableContext.getFieldManager();
Analyzer analyzer = _fieldManager.getAnalyzerForIndex();
_conf = new IndexWriterConfig(LUCENE_VERSION, analyzer);
_conf.setWriteLockTimeout(TimeUnit.MINUTES.toMillis(5));
_conf.setCodec(new Blur022Codec(_tableContext.getBlurConfiguration()));
_conf.setSimilarity(_tableContext.getSimilarity());
_conf.setMergedSegmentWarmer(new BlurIndexReaderWarmer(shardContext, _isClosed, indexWarmup));
TieredMergePolicy mergePolicy = (TieredMergePolicy) _conf.getMergePolicy();
mergePolicy.setUseCompoundFile(false);
_conf.setMergeScheduler(mergeScheduler.getMergeScheduler());