org.elasticsearch.index.service
Interface IndexService
- All Superinterfaces:
- CloseableIndexComponent, IndexComponent, java.lang.Iterable<IndexShard>
- All Known Implementing Classes:
- InternalIndexService
public interface IndexService
- extends IndexComponent, java.lang.Iterable<IndexShard>, CloseableIndexComponent
Methods inherited from interface java.lang.Iterable |
iterator |
injector
org.elasticsearch.common.inject.Injector injector()
gateway
IndexGateway gateway()
cache
IndexCache cache()
operationRouting
OperationRouting operationRouting()
mapperService
MapperService mapperService()
queryParserService
IndexQueryParserService queryParserService()
similarityService
SimilarityService similarityService()
indexEngine
IndexEngine indexEngine()
store
IndexStore store()
createShard
IndexShard createShard(int sShardId)
throws ElasticSearchException
- Throws:
ElasticSearchException
cleanShard
void cleanShard(int shardId)
throws ElasticSearchException
- Cleans the shard locally, does not touch the gateway!.
- Throws:
ElasticSearchException
numberOfShards
int numberOfShards()
shardIds
org.elasticsearch.common.collect.ImmutableSet<java.lang.Integer> shardIds()
hasShard
boolean hasShard(int shardId)
shard
IndexShard shard(int shardId)
shardSafe
IndexShard shardSafe(int shardId)
throws IndexShardMissingException
- Throws:
IndexShardMissingException
shardInjector
org.elasticsearch.common.inject.Injector shardInjector(int shardId)
shardInjectorSafe
org.elasticsearch.common.inject.Injector shardInjectorSafe(int shardId)
throws IndexShardMissingException
- Throws:
IndexShardMissingException