org.elasticsearch.index.shard.service
Interface IndexShard
- All Superinterfaces:
- IndexShardComponent
- All Known Implementing Classes:
- InternalIndexShard
@ThreadSafe
public interface IndexShard
- extends IndexShardComponent
Method Summary |
void |
addListener(OperationListener listener)
|
long |
count(float minScore,
byte[] querySource,
int querySourceOffset,
int querySourceLength,
java.lang.String queryParserName,
java.lang.String... types)
|
long |
count(float minScore,
byte[] querySource,
java.lang.String queryParserName,
java.lang.String... types)
|
ParsedDocument |
create(Engine.Create create)
|
void |
delete(Engine.Delete delete)
|
void |
deleteByQuery(byte[] querySource,
java.lang.String queryParserName,
java.lang.String... types)
|
void |
flush(Engine.Flush flush)
|
byte[] |
get(java.lang.String type,
java.lang.String id)
|
boolean |
ignoreRecoveryAttempt()
Returns true if this shard can ignore a recovery attempt made to it (since the already doing/done it) |
ParsedDocument |
index(Engine.Index index)
|
void |
optimize(Engine.Optimize optimize)
|
Engine.Create |
prepareCreate(SourceToParse source)
|
Engine.Delete |
prepareDelete(java.lang.String type,
java.lang.String id,
long version)
|
Engine.Index |
prepareIndex(SourceToParse source)
|
void |
recover(Engine.RecoveryHandler recoveryHandler)
|
void |
refresh(Engine.Refresh refresh)
|
RefreshStats |
refreshStats()
|
void |
removeListener(OperationListener listener)
|
ShardRouting |
routingEntry()
|
Engine.Searcher |
searcher()
|
|
snapshot(Engine.SnapshotHandler<T> snapshotHandler)
|
IndexShardState |
state()
|
addListener
void addListener(OperationListener listener)
removeListener
void removeListener(OperationListener listener)
routingEntry
ShardRouting routingEntry()
refreshStats
RefreshStats refreshStats()
state
IndexShardState state()
prepareCreate
Engine.Create prepareCreate(SourceToParse source)
throws ElasticSearchException
- Throws:
ElasticSearchException
create
ParsedDocument create(Engine.Create create)
throws ElasticSearchException
- Throws:
ElasticSearchException
prepareIndex
Engine.Index prepareIndex(SourceToParse source)
throws ElasticSearchException
- Throws:
ElasticSearchException
index
ParsedDocument index(Engine.Index index)
throws ElasticSearchException
- Throws:
ElasticSearchException
prepareDelete
Engine.Delete prepareDelete(java.lang.String type,
java.lang.String id,
long version)
throws ElasticSearchException
- Throws:
ElasticSearchException
delete
void delete(Engine.Delete delete)
throws ElasticSearchException
- Throws:
ElasticSearchException
deleteByQuery
void deleteByQuery(byte[] querySource,
@Nullable
java.lang.String queryParserName,
java.lang.String... types)
throws ElasticSearchException
- Throws:
ElasticSearchException
get
byte[] get(java.lang.String type,
java.lang.String id)
throws ElasticSearchException
- Throws:
ElasticSearchException
count
long count(float minScore,
byte[] querySource,
@Nullable
java.lang.String queryParserName,
java.lang.String... types)
throws ElasticSearchException
- Throws:
ElasticSearchException
count
long count(float minScore,
byte[] querySource,
int querySourceOffset,
int querySourceLength,
@Nullable
java.lang.String queryParserName,
java.lang.String... types)
throws ElasticSearchException
- Throws:
ElasticSearchException
refresh
void refresh(Engine.Refresh refresh)
throws ElasticSearchException
- Throws:
ElasticSearchException
flush
void flush(Engine.Flush flush)
throws ElasticSearchException
- Throws:
ElasticSearchException
optimize
void optimize(Engine.Optimize optimize)
throws ElasticSearchException
- Throws:
ElasticSearchException
snapshot
<T> T snapshot(Engine.SnapshotHandler<T> snapshotHandler)
throws EngineException
- Throws:
EngineException
recover
void recover(Engine.RecoveryHandler recoveryHandler)
throws EngineException
- Throws:
EngineException
searcher
Engine.Searcher searcher()
ignoreRecoveryAttempt
boolean ignoreRecoveryAttempt()
- Returns true if this shard can ignore a recovery attempt made to it (since the already doing/done it)