public class IndexService extends AbstractIndexComponent implements IndexComponent, Iterable<IndexShard>
componentSettings, index, logger
Constructor and Description |
---|
IndexService(Injector injector,
Index index,
Settings indexSettings,
NodeEnvironment nodeEnv,
AnalysisService analysisService,
MapperService mapperService,
IndexQueryParserService queryParserService,
SimilarityService similarityService,
IndexAliasesService aliasesService,
IndexCache indexCache,
IndexEngine indexEngine,
IndexGateway indexGateway,
IndexStore indexStore,
IndexSettingsService settingsService,
IndexFieldDataService indexFieldData,
FixedBitSetFilterCache fixedBitSetFilterCache,
IndicesService indicesServices) |
index, nodeName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
index
forEach, spliterator
@Inject public IndexService(Injector injector, Index index, @IndexSettings Settings indexSettings, NodeEnvironment nodeEnv, AnalysisService analysisService, MapperService mapperService, IndexQueryParserService queryParserService, SimilarityService similarityService, IndexAliasesService aliasesService, IndexCache indexCache, IndexEngine indexEngine, IndexGateway indexGateway, IndexStore indexStore, IndexSettingsService settingsService, IndexFieldDataService indexFieldData, FixedBitSetFilterCache fixedBitSetFilterCache, IndicesService indicesServices)
public int numberOfShards()
public InternalIndicesLifecycle indicesLifecycle()
public Iterator<IndexShard> iterator()
iterator
in interface Iterable<IndexShard>
public boolean hasShard(int shardId)
@Nullable public IndexShard shard(int shardId)
public IndexShard shardSafe(int shardId) throws IndexShardMissingException
IndexShardMissingException
public Injector injector()
public IndexGateway gateway()
public IndexSettingsService settingsService()
public IndexStore store()
public IndexCache cache()
public IndexFieldDataService fieldData()
public FixedBitSetFilterCache fixedBitSetFilterCache()
public AnalysisService analysisService()
public MapperService mapperService()
public IndexQueryParserService queryParserService()
public SimilarityService similarityService()
public IndexAliasesService aliasesService()
public void close(String reason, boolean delete)
public Injector shardInjectorSafe(int shardId) throws IndexShardMissingException
IndexShardMissingException
public String indexUUID()
public IndexShard createShard(int sShardId, boolean primary) throws ElasticsearchException
ElasticsearchException
public void removeShard(int shardId, String reason) throws ElasticsearchException
ElasticsearchException
public Settings getIndexSettings()
Copyright © 2009–2015. All rights reserved.