| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Releasable |
TransportReplicationAction.getIndexShardOperationsCounter(ShardId shardId) |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
Client
A client provides a one stop interface for performing actions/operations against the cluster.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FilterClient
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
NodeClient |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractClient |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
TransportClient
The transport client allows to create a client that is not part of the cluster, but simply connects to one
or more nodes directly by adding their respective addresses using
TransportClient.addTransportAddress(org.elasticsearch.common.transport.TransportAddress). |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
ClusterService
The cluster service allowing to both register for cluster state events (
ClusterStateListener)
and submit state update tasks (ClusterStateUpdateTask. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RoutingService
A
RoutingService listens to clusters state. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
InternalClusterService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ReleasablePagedBytesReference
An extension to
PagedBytesReference that requires releasing its content. |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
LifecycleComponent<T> |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractLifecycleComponent<T> |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static Releasable |
Releasables.wrap(Iterable<Releasable> releasables)
Wrap several releasables into a single one.
|
static Releasable |
Releasables.wrap(Releasable... releasables) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static void |
Releasables.close(boolean success,
Releasable... releasables)
Release the provided
Releasables, ignoring exceptions if success is false. |
static void |
Releasables.close(Releasable... releasables)
Release the provided
Releasables. |
static void |
Releasables.closeWhileHandlingException(Releasable... releasables)
Release the provided
Releasables, ignoring exceptions. |
static Releasable |
Releasables.wrap(Releasable... releasables) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static void |
Releasables.close(boolean success,
Iterable<Releasable> releasables)
Release the provided
Releasables, ignoring exceptions if success is false. |
static void |
Releasables.close(Iterable<? extends Releasable> releasables)
Release the provided
Releasables. |
static void |
Releasables.closeWhileHandlingException(Iterable<Releasable> releasables)
Release the provided
Releasables, ignoring exceptions. |
static Releasable |
Releasables.wrap(Iterable<Releasable> releasables)
Wrap several releasables into a single one.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FreqTermsEnum
A frequency terms enum that maintains a cache of docFreq, totalTermFreq, or both for repeated term lookup.
|
| コンストラクタと説明 |
|---|
ReleaseChannelFutureListener(Releasable releasable) |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
static interface |
Recycler.V<T> |
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
NoneRecycler.NV<T> |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
BigArray
Base abstraction of an array.
|
interface |
ByteArray
Abstraction of an array of byte values.
|
interface |
DoubleArray
Abstraction of an array of double values.
|
interface |
FloatArray
Abstraction of an array of double values.
|
interface |
IntArray
Abstraction of an array of integer values.
|
interface |
LongArray
Abstraction of an array of long values.
|
interface |
ObjectArray<T>
Abstraction of an array of object values.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
BytesRefHash
Specialized hash table implementation similar to Lucene's BytesRefHash that maps
BytesRef values to ids.
|
class |
LongHash
Specialized hash table implementation similar to BytesRefHash that maps
long values to ids.
|
class |
LongObjectPagedHashMap<T>
A hash table from native longs to objects.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ReleasableLock
Releasable lock used inside of Engine implementations
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
XContentParser
Interface for pull - parsing
XContent see XContentType for supported types. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
XContentBuilder |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
CborXContentParser |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
JsonXContentParser |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SmileXContentParser |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractXContentParser |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
YamlXContentParser |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
Discovery
A pluggable module allowing to implement discovery of other nodes, publishing of the cluster
state to all nodes, electing a master of the cluster that raises cluster state change
events.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
DiscoveryService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
LocalDiscovery |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ZenDiscovery |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
ZenPing |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ZenPingService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
UnicastZenPing |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AsyncShardFetch<T extends BaseNodeResponse>
Allows to asynchronously fetch shard related data from other nodes for allocation, without blocking
the cluster update thread.
|
class |
GatewayService |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
HttpServerTransport |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
HttpServer |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
NettyHttpServerTransport |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SnapshotIndexCommit
A snapshot index commit point.
|
class |
SnapshotIndexCommits
Represents a snapshot view of several commits.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
Engine.Searcher |
class |
EngineSearcher
Searcher for an Engine
|
class |
RecoveryCounter
RecoveryCounter keeps tracks of the number of ongoing recoveries for a
particular
Store |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Releasable |
Engine.IndexThrottle.acquireThrottle() |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
AtomicFieldData
The thread safe
LeafReader level cache of the data. |
interface |
AtomicGeoPointFieldData
AtomicFieldData specialization for geo points. |
interface |
AtomicNumericFieldData
Specialization of
AtomicFieldData for numeric data. |
interface |
AtomicOrdinalsFieldData
Specialization of
AtomicFieldData for data that is indexed with
ordinals. |
interface |
AtomicParentChildFieldData
Specialization of
AtomicFieldData for parent/child mappings. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractAtomicGeoPointFieldData |
class |
AbstractAtomicOrdinalsFieldData |
class |
BinaryDVAtomicFieldData
AtomicFieldData impl on top of Lucene's binary doc values. |
class |
GeoPointArrayAtomicFieldData |
static class |
GeoPointArrayAtomicFieldData.Single |
class |
GeoPointArrayLegacyAtomicFieldData |
static class |
GeoPointArrayLegacyAtomicFieldData.Single
Assumes unset values are marked in bitset, and docId is used as the index to the value array.
|
class |
PagedBytesAtomicFieldData |
class |
ParentChildAtomicFieldData |
class |
SortedSetDVBytesAtomicFieldData
An
AtomicFieldData implementation that uses Lucene SortedSetDocValues. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static class |
ChildrenQuery.ParentCollector
非推奨です。
|
protected static class |
ChildrenQuery.ParentScoreCollector
非推奨です。
|
protected static class |
ChildrenQuery.ParentScoreCountCollector
非推奨です。
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
static interface |
Translog.Snapshot
A snapshot of the transaction log, allows to iterate over all the transaction log operations.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
IndicesService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
CircuitBreakerService
Interface for Circuit Breaker services, which provide breakers to classes
that load field data.
|
class |
HierarchyCircuitBreakerService
CircuitBreakerService that attempts to redistribute space between breakers
if tripped
|
class |
NoneCircuitBreakerService
Class that returns a breaker that never breaks
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
IndicesClusterStateService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
IndexingMemoryController |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
IndicesTTLService
A node level service that delete expired docs on node primary shards.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MonitorService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
JvmMonitorService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
Node
A node represent a node within a cluster (cluster.name).
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
PercolateContext |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
Repository
Snapshot repository interface.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
BlobStoreRepository
BlobStore - based implementation of Snapshot Repository
This repository works with any
BlobStore implementation. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FsRepository
Shared file system implementation of the BlobStoreRepository
Shared file system repository supports the following settings
locationPath to the root of repository. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
URLRepository
Read-only URL-based implementation of the BlobStoreRepository
This repository supports the following settings
urlURL to the root of repository. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RestController |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SearchService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
Aggregator
An Aggregator.
|
class |
AggregatorBase
Base implementation for concrete aggregators.
|
class |
NonCollectingAggregator
An aggregator that is not collected, this can typically be used when running an aggregation over a field that doesn't have
a mapping.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
BestDocsDeferringCollector
A specialization of
DeferringBucketCollector that collects all
matches and then replays only the top scoring documents to child
aggregations. |
class |
BucketsAggregator |
protected class |
DeferringBucketCollector.WrappedAggregator |
class |
SingleBucketAggregator
A bucket aggregator that doesn't create new buckets.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ParentToChildrenAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FilterAggregator
Aggregate all docs that match a filter.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
FiltersAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GeoHashGridAggregator
Aggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GlobalAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
HistogramAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MissingAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
NestedAggregator |
class |
ReverseNestedAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
RangeAggregator |
static class |
RangeAggregator.Unmapped |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
DiversifiedBytesHashSamplerAggregator
Alternative, faster implementation for converting String keys to longs but
with the potential for hash collisions.
|
class |
DiversifiedMapSamplerAggregator |
class |
DiversifiedNumericSamplerAggregator |
class |
DiversifiedOrdinalsSamplerAggregator |
class |
SamplerAggregator
Aggregate on only the top-scoring docs on a shard.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GlobalOrdinalsSignificantTermsAggregator
An global ordinal based implementation of significant terms, based on
SignificantStringTermsAggregator. |
static class |
GlobalOrdinalsSignificantTermsAggregator.WithHash |
class |
SignificantLongTermsAggregator |
class |
SignificantStringTermsAggregator
An aggregator of significant string values.
|
class |
SignificantTermsAggregatorFactory |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
DoubleTermsAggregator |
class |
GlobalOrdinalsStringTermsAggregator
An aggregator of string values that relies on global ordinals in order to build buckets.
|
static class |
GlobalOrdinalsStringTermsAggregator.LowCardinality
Variant of
GlobalOrdinalsStringTermsAggregator that resolves global ordinals post segment collection
instead of on the fly for each match.This is beneficial for low cardinality fields, because it can reduce
the amount of look-ups significantly. |
static class |
GlobalOrdinalsStringTermsAggregator.WithHash
Variant of
GlobalOrdinalsStringTermsAggregator that rebases hashes in order to make them dense. |
class |
LongTermsAggregator |
class |
StringTermsAggregator
An aggregator of string values.
|
class |
TermsAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MetricsAggregator |
class |
NumericMetricsAggregator |
static class |
NumericMetricsAggregator.MultiValue |
static class |
NumericMetricsAggregator.SingleValue |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AvgAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
CardinalityAggregator
An aggregator that computes approximate counts of unique values.
|
class |
HyperLogLogPlusPlus
Hyperloglog++ counter, implemented based on pseudo code from
http://static.googleusercontent.com/media/research.google.com/fr//pubs/archive/40671.pdf
and its appendix
https://docs.google.com/document/d/1gyjfMHy43U9OWBXxfaeG-3MjGzejW1dlpyMwEYAAWEI/view?
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GeoBoundsAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
GeoCentroidAggregator
A geo metric aggregator that computes a geo-centroid from a
geo_point type field |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MaxAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MinAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractHDRPercentilesAggregator |
class |
HDRPercentileRanksAggregator |
class |
HDRPercentilesAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
AbstractTDigestPercentilesAggregator |
class |
TDigestPercentileRanksAggregator |
class |
TDigestPercentilesAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ScriptedMetricAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
StatsAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ExtendedStatsAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SumAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
TopHitsAggregator |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ValueCountAggregator
A field data based aggregator that counts the number of values a specific field has within the aggregation context.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
InnerHitsContext.BaseInnerHits |
static class |
InnerHitsContext.NestedInnerHits |
static class |
InnerHitsContext.ParentChildInnerHits |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ContextIndexSearcher
Context-aware extension of
IndexSearcher. |
class |
DefaultSearchContext |
class |
FilteredSearchContext |
class |
SearchContext |
class |
SubSearchContext |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
SearchContext.addReleasable(Releasable releasable,
SearchContext.Lifetime lifetime)
Schedule the release of a resource.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SnapshotShardsService
This service runs on data and master nodes and controls currently snapshotted shards on these nodes.
|
class |
SnapshotsService
Service responsible for creating snapshots
A typical snapshot creating process looks like this:
On the master node the
SnapshotsService.createSnapshot(SnapshotRequest, CreateSnapshotListener) is called and makes sure that no snapshots is currently running
and registers the new snapshot in cluster state
When cluster state is updated the SnapshotsService.beginSnapshot(ClusterState, SnapshotsInProgress.Entry, boolean, CreateSnapshotListener) method
kicks in and initializes the snapshot in the repository and then populates list of shards that needs to be snapshotted in cluster state
Each data node is watching for these shards and when new shards scheduled for snapshotting appear in the cluster state, data nodes
start processing them through SnapshotShardsService.processIndexShardSnapshots(ClusterChangedEvent) method
Once shard snapshot is created data node updates state of the shard in the cluster state using the SnapshotShardsService.updateIndexShardSnapshotStatus(org.elasticsearch.cluster.metadata.SnapshotId, org.elasticsearch.index.shard.ShardId, org.elasticsearch.cluster.SnapshotsInProgress.ShardSnapshotStatus) method
When last shard is completed master node in SnapshotShardsService.innerUpdateSnapshotState(org.elasticsearch.snapshots.SnapshotShardsService.UpdateIndexShardSnapshotStatusRequest) method marks the snapshot as completed
After cluster state is updated, the SnapshotsService.endSnapshot(SnapshotsInProgress.Entry) finalizes snapshot in the repository,
notifies all SnapshotsService.snapshotCompletionListeners that snapshot is completed, and finally calls SnapshotsService.removeSnapshotFromClusterState(SnapshotId, SnapshotInfo, Throwable) to remove snapshot from cluster state
|
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
Transport |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
TransportService |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
LocalTransport |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
NettyTransport
There are 4 types of connections per node, low/med/high/ping.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
TribeService
The tribe service holds a list of node clients connected to a list of tribe members, and uses their
cluster state events to update this local node cluster state with the merged view of it.
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ResourceWatcherService
Generic resource watcher service
Other elasticsearch services can register their resource watchers with this service using
ResourceWatcherService.add(ResourceWatcher)
method. |
Copyright © 2009–2016. All rights reserved.