|
@@ -36,37 +36,23 @@ import org.elasticsearch.index.aliases.IndexAliasesService;
|
|
|
import org.elasticsearch.index.analysis.AnalysisService;
|
|
|
import org.elasticsearch.index.cache.IndexCache;
|
|
|
import org.elasticsearch.index.cache.bitset.BitsetFilterCache;
|
|
|
-import org.elasticsearch.index.cache.bitset.ShardBitsetFilterCache;
|
|
|
import org.elasticsearch.index.cache.filter.ShardFilterCache;
|
|
|
-import org.elasticsearch.index.cache.query.ShardQueryCache;
|
|
|
import org.elasticsearch.index.deletionpolicy.DeletionPolicyModule;
|
|
|
import org.elasticsearch.index.fielddata.IndexFieldDataService;
|
|
|
-import org.elasticsearch.index.fielddata.ShardFieldData;
|
|
|
-import org.elasticsearch.index.gateway.IndexShardGateway;
|
|
|
import org.elasticsearch.index.gateway.IndexShardGatewayService;
|
|
|
-import org.elasticsearch.index.get.ShardGetService;
|
|
|
-import org.elasticsearch.index.indexing.ShardIndexingService;
|
|
|
-import org.elasticsearch.index.indexing.slowlog.ShardSlowLogIndexingService;
|
|
|
import org.elasticsearch.index.mapper.MapperService;
|
|
|
import org.elasticsearch.index.merge.policy.MergePolicyModule;
|
|
|
import org.elasticsearch.index.merge.policy.MergePolicyProvider;
|
|
|
-import org.elasticsearch.index.merge.scheduler.MergeSchedulerModule;
|
|
|
import org.elasticsearch.index.merge.scheduler.MergeSchedulerProvider;
|
|
|
import org.elasticsearch.index.percolator.PercolatorQueriesRegistry;
|
|
|
-import org.elasticsearch.index.percolator.stats.ShardPercolateService;
|
|
|
import org.elasticsearch.index.query.IndexQueryParserService;
|
|
|
-import org.elasticsearch.index.search.slowlog.ShardSlowLogSearchService;
|
|
|
-import org.elasticsearch.index.search.stats.ShardSearchService;
|
|
|
import org.elasticsearch.index.settings.IndexSettings;
|
|
|
import org.elasticsearch.index.settings.IndexSettingsService;
|
|
|
import org.elasticsearch.index.shard.*;
|
|
|
import org.elasticsearch.index.similarity.SimilarityService;
|
|
|
-import org.elasticsearch.index.snapshots.IndexShardSnapshotAndRestoreService;
|
|
|
import org.elasticsearch.index.store.IndexStore;
|
|
|
import org.elasticsearch.index.store.Store;
|
|
|
import org.elasticsearch.index.store.StoreModule;
|
|
|
-import org.elasticsearch.index.suggest.stats.ShardSuggestService;
|
|
|
-import org.elasticsearch.index.termvectors.ShardTermVectorsService;
|
|
|
import org.elasticsearch.index.translog.TranslogService;
|
|
|
import org.elasticsearch.indices.IndicesLifecycle;
|
|
|
import org.elasticsearch.indices.IndicesService;
|
|
@@ -313,7 +299,6 @@ public class IndexService extends AbstractIndexComponent implements IndexCompone
|
|
|
new StoreCloseListener(shardId, canDeleteShardContent, shardFilterCache), path));
|
|
|
modules.add(new DeletionPolicyModule(indexSettings));
|
|
|
modules.add(new MergePolicyModule(indexSettings));
|
|
|
- modules.add(new MergeSchedulerModule(indexSettings));
|
|
|
try {
|
|
|
shardInjector = modules.createChildInjector(injector);
|
|
|
} catch (CreationException e) {
|