No files found.
+13 −0
PULL_REQUEST_TEMPLATE.md
.github/PULL_REQUEST_TEMPLATE.md
+1 −1
CONTRIBUTING.md
CONTRIBUTING.md
+1 −1
NOTICE.txt
NOTICE.txt
+2 −2
README.textile
README.textile
+35 −9
build.gradle
build.gradle
+1 −0
build.gradle
buildSrc/build.gradle
+8 −0
BuildPlugin.groovy
...n/groovy/org/elasticsearch/gradle/BuildPlugin.groovy
+4 −2
PluginPropertiesTask.groovy
...sticsearch/gradle/plugin/PluginPropertiesTask.groovy
+3 −6
JarHellTask.groovy
...rg/elasticsearch/gradle/precommit/JarHellTask.groovy
+25 −13
LicenseHeadersTask.groovy
...ticsearch/gradle/precommit/LicenseHeadersTask.groovy
+31 −3
PrecommitTasks.groovy
...elasticsearch/gradle/precommit/PrecommitTasks.groovy
+67 −43
ThirdPartyAuditTask.groovy
...icsearch/gradle/precommit/ThirdPartyAuditTask.groovy
+1 −1
ClusterFormationTasks.groovy
...asticsearch/gradle/test/ClusterFormationTasks.groovy
+5 −6
NodeInfo.groovy
...groovy/org/elasticsearch/gradle/test/NodeInfo.groovy
+9 −83
checkstyle_suppressions.xml
buildSrc/src/main/resources/checkstyle_suppressions.xml
+5 −0
es-all-signatures.txt
...c/src/main/resources/forbidden/es-all-signatures.txt
+2 −2
version.properties
buildSrc/version.properties
+1 −1
README.textile
core/README.textile
+117 −0
XInetAddressPoint.java
...va/org/apache/lucene/document/XInetAddressPoint.java
+130 −0
XPointValues.java
.../main/java/org/apache/lucene/index/XPointValues.java
+79 −34
MapperQueryParser.java
...he/lucene/queryparser/classic/MapperQueryParser.java
+1,214 −0
XAnalyzingSuggester.java
...ne/search/suggest/analyzing/XAnalyzingSuggester.java
+267 −0
XFuzzySuggester.java
...lucene/search/suggest/analyzing/XFuzzySuggester.java
+124 −0
XGeoPointDistanceRangeQuery.java
...ial/geopoint/search/XGeoPointDistanceRangeQuery.java
+41 −5
ElasticsearchException.java
...n/java/org/elasticsearch/ElasticsearchException.java
+23 −11
Version.java
core/src/main/java/org/elasticsearch/Version.java
+13 −3
ActionListenerResponseHandler.java
...sticsearch/action/ActionListenerResponseHandler.java
+9 −9
ActionModule.java
...main/java/org/elasticsearch/action/ActionModule.java
+4 −5
DocWriteResponse.java
.../java/org/elasticsearch/action/DocWriteResponse.java
+2 −4
RealtimeRequest.java
...n/java/org/elasticsearch/action/RealtimeRequest.java
+12 −13
ReplicationResponse.java
...va/org/elasticsearch/action/ReplicationResponse.java
+17 −19
TaskOperationFailure.java
...a/org/elasticsearch/action/TaskOperationFailure.java
+2 −6
TransportActionNodeProxy.java
...g/elasticsearch/action/TransportActionNodeProxy.java
+5 −4
ClusterAllocationExplainRequest.java
...ster/allocation/ClusterAllocationExplainRequest.java
+139 −93
ClusterAllocationExplanation.java
...cluster/allocation/ClusterAllocationExplanation.java
+145 −0
NodeExplanation.java
...action/admin/cluster/allocation/NodeExplanation.java
+143 −17
TransportClusterAllocationExplainAction.java
...ocation/TransportClusterAllocationExplainAction.java
+19 −57
ClusterHealthResponse.java
...tion/admin/cluster/health/ClusterHealthResponse.java
+7 −7
NodesInfoResponse.java
...ction/admin/cluster/node/info/NodesInfoResponse.java
+6 −6
NodeStats.java
...earch/action/admin/cluster/node/stats/NodeStats.java
+2 −2
NodesStatsResponse.java
...ion/admin/cluster/node/stats/NodesStatsResponse.java
+2 −2
TransportCancelTasksAction.java
...er/node/tasks/cancel/TransportCancelTasksAction.java
+8 −15
ListTasksResponse.java
...admin/cluster/node/tasks/list/ListTasksResponse.java
+20 −31
TaskInfo.java
...h/action/admin/cluster/node/tasks/list/TaskInfo.java
+6 −3
TransportListTasksAction.java
...luster/node/tasks/list/TransportListTasksAction.java
+1 −1
PutRepositoryRequest.java
...n/cluster/repositories/put/PutRepositoryRequest.java
+4 −5
VerifyRepositoryResponse.java
...er/repositories/verify/VerifyRepositoryResponse.java
+13 −3
ClusterRerouteRequest.java
...ion/admin/cluster/reroute/ClusterRerouteRequest.java
+3 −3
ClusterRerouteRequestBuilder.java
...in/cluster/reroute/ClusterRerouteRequestBuilder.java
+2 −2
ClusterUpdateSettingsRequest.java
...n/cluster/settings/ClusterUpdateSettingsRequest.java
+4 −4
SettingsUpdater.java
...h/action/admin/cluster/settings/SettingsUpdater.java
+1 −1
CreateSnapshotRequest.java
.../cluster/snapshots/create/CreateSnapshotRequest.java
+2 −3
CreateSnapshotResponse.java
...cluster/snapshots/create/CreateSnapshotResponse.java
+1 −2
GetSnapshotsResponse.java
...dmin/cluster/snapshots/get/GetSnapshotsResponse.java
+2 −2
RestoreSnapshotRequest.java
...luster/snapshots/restore/RestoreSnapshotRequest.java
+2 −3
RestoreSnapshotResponse.java
...uster/snapshots/restore/RestoreSnapshotResponse.java
+3 −4
SnapshotIndexShardStatus.java
...uster/snapshots/status/SnapshotIndexShardStatus.java
+2 −3
SnapshotIndexStatus.java
...in/cluster/snapshots/status/SnapshotIndexStatus.java
+7 −8
SnapshotShardsStats.java
...in/cluster/snapshots/status/SnapshotShardsStats.java
+10 −11
SnapshotStats.java
...on/admin/cluster/snapshots/status/SnapshotStats.java
+4 −5
SnapshotStatus.java
...n/admin/cluster/snapshots/status/SnapshotStatus.java
+1 −2
SnapshotsStatusResponse.java
...luster/snapshots/status/SnapshotsStatusResponse.java
+11 −12
ClusterStatsIndices.java
.../action/admin/cluster/stats/ClusterStatsIndices.java
+136 −149
ClusterStatsNodes.java
...ch/action/admin/cluster/stats/ClusterStatsNodes.java
+5 −6
ClusterStatsResponse.java
...action/admin/cluster/stats/ClusterStatsResponse.java
+10 −9
DeleteIndexedScriptAction.java → DeleteStoredScriptAction.java
...cluster/storedscripts/DeleteStoredScriptAction.java}
+96 −0
DeleteStoredScriptRequest.java
...cluster/storedscripts/DeleteStoredScriptRequest.java
+14 −17
XContentBuilderString.java → DeleteStoredScriptRequestBuilder.java
...storedscripts/DeleteStoredScriptRequestBuilder.java}
+8 −24
ChildTaskRequest.java → DeleteStoredScriptResponse.java
...uster/storedscripts/DeleteStoredScriptResponse.java}
+10 −9
GetIndexedScriptAction.java → GetStoredScriptAction.java
...in/cluster/storedscripts/GetStoredScriptAction.java}
+93 −0
GetStoredScriptRequest.java
...in/cluster/storedscripts/GetStoredScriptRequest.java
+44 −0
GetStoredScriptRequestBuilder.java
...ter/storedscripts/GetStoredScriptRequestBuilder.java
+25 −24
ChildTaskActionRequest.java → GetStoredScriptResponse.java
.../cluster/storedscripts/GetStoredScriptResponse.java}
+10 −9
PutIndexedScriptAction.java → PutStoredScriptAction.java
...in/cluster/storedscripts/PutStoredScriptAction.java}
+126 −0
PutStoredScriptRequest.java
...in/cluster/storedscripts/PutStoredScriptRequest.java
+48 −0
PutStoredScriptRequestBuilder.java
...ter/storedscripts/PutStoredScriptRequestBuilder.java
+13 −18
RoutingValidationException.java → PutStoredScriptResponse.java
.../cluster/storedscripts/PutStoredScriptResponse.java}
+71 −0
TransportDeleteStoredScriptAction.java
...storedscripts/TransportDeleteStoredScriptAction.java
+71 −0
TransportGetStoredScriptAction.java
...er/storedscripts/TransportGetStoredScriptAction.java
+70 −0
TransportPutStoredScriptAction.java
...er/storedscripts/TransportPutStoredScriptAction.java
+7 −8
PendingClusterTasksResponse.java
...admin/cluster/tasks/PendingClusterTasksResponse.java
+1 −1
RenderSearchTemplateRequest.java
...r/validate/template/RenderSearchTemplateRequest.java
+8 −2
TransportRenderSearchTemplateAction.java
...te/template/TransportRenderSearchTemplateAction.java
+7 −8
AnalyzeResponse.java
...ch/action/admin/indices/analyze/AnalyzeResponse.java
+7 −8
DetailAnalyzeResponse.java
...ion/admin/indices/analyze/DetailAnalyzeResponse.java
+2 −2
TransportAnalyzeAction.java
...on/admin/indices/analyze/TransportAnalyzeAction.java
+3 −5
CreateIndexRequest.java
.../action/admin/indices/create/CreateIndexRequest.java
+8 −9
SyncedFlushResponse.java
.../action/admin/indices/flush/SyncedFlushResponse.java
+1 −2
TransportShardFlushAction.java
...n/admin/indices/flush/TransportShardFlushAction.java
+2 −2
GetFieldMappingsResponse.java
...in/indices/mapping/get/GetFieldMappingsResponse.java
+1 −2
TransportShardRefreshAction.java
...min/indices/refresh/TransportShardRefreshAction.java
+29 −30
IndicesSegmentResponse.java
...n/admin/indices/segments/IndicesSegmentResponse.java
+1 −1
UpdateSettingsRequest.java
...dmin/indices/settings/put/UpdateSettingsRequest.java
+9 −10
IndicesShardStoresResponse.java
...admin/indices/shards/IndicesShardStoresResponse.java
+3 −6
TransportIndicesShardStoresAction.java
...ndices/shards/TransportIndicesShardStoresAction.java
+3 −4
IndicesStatsResponse.java
...action/admin/indices/stats/IndicesStatsResponse.java
+9 −10
ShardStats.java
...ticsearch/action/admin/indices/stats/ShardStats.java
+5 −6
PutIndexTemplateRequest.java
...in/indices/template/put/PutIndexTemplateRequest.java
+1 −1
TransportPutIndexTemplateAction.java
...es/template/put/TransportPutIndexTemplateAction.java
+14 −15
UpgradeStatusResponse.java
...admin/indices/upgrade/get/UpgradeStatusResponse.java
+2 −2
ShardValidateQueryRequest.java
...ndices/validate/query/ShardValidateQueryRequest.java
+2 −2
ValidateQueryRequest.java
...min/indices/validate/query/ValidateQueryRequest.java
+12 −7
BulkItemResponse.java
.../org/elasticsearch/action/bulk/BulkItemResponse.java
+19 −8
TransportBulkAction.java
...g/elasticsearch/action/bulk/TransportBulkAction.java
+13 −17
TransportShardBulkAction.java
...sticsearch/action/bulk/TransportShardBulkAction.java
+1 −2
DeleteResponse.java
.../org/elasticsearch/action/delete/DeleteResponse.java
+12 −21
TransportDeleteAction.java
...asticsearch/action/delete/TransportDeleteAction.java
+6 −15
ExplainRequest.java
...org/elasticsearch/action/explain/ExplainRequest.java
+305 −324
FieldStats.java
.../org/elasticsearch/action/fieldstats/FieldStats.java
+8 −4
FieldStatsRequest.java
...asticsearch/action/fieldstats/FieldStatsRequest.java
+2 −1
FieldStatsRequestBuilder.java
...arch/action/fieldstats/FieldStatsRequestBuilder.java
+25 −4
FieldStatsResponse.java
...sticsearch/action/fieldstats/FieldStatsResponse.java
+1 −1
FieldStatsShardResponse.java
...earch/action/fieldstats/FieldStatsShardResponse.java
+2 −1
IndexConstraint.java
...elasticsearch/action/fieldstats/IndexConstraint.java
+73 −27
TransportFieldStatsTransportAction.java
...n/fieldstats/TransportFieldStatsTransportAction.java
+7 −20
GetRequest.java
...in/java/org/elasticsearch/action/get/GetRequest.java
+1 −1
GetRequestBuilder.java
.../org/elasticsearch/action/get/GetRequestBuilder.java
+7 −18
MultiGetRequest.java
...va/org/elasticsearch/action/get/MultiGetRequest.java
+1 −1
MultiGetRequestBuilder.java
...elasticsearch/action/get/MultiGetRequestBuilder.java
+7 −8
MultiGetResponse.java
...a/org/elasticsearch/action/get/MultiGetResponse.java
+5 −16
MultiGetShardRequest.java
...g/elasticsearch/action/get/MultiGetShardRequest.java
+0 −6
TransportGetAction.java
...org/elasticsearch/action/get/TransportGetAction.java
+0 −11
TransportShardMultiGetAction.java
...csearch/action/get/TransportShardMultiGetAction.java
+8 −10
IndexRequest.java
...ava/org/elasticsearch/action/index/IndexRequest.java
+1 −2
IndexResponse.java
...va/org/elasticsearch/action/index/IndexResponse.java
+10 −20
TransportIndexAction.java
...elasticsearch/action/index/TransportIndexAction.java
+0 −166
DeleteIndexedScriptRequest.java
...ndexedscripts/delete/DeleteIndexedScriptRequest.java
+0 −58
DeleteIndexedScriptRequestBuilder.java
...cripts/delete/DeleteIndexedScriptRequestBuilder.java
+0 −108
DeleteIndexedScriptResponse.java
...dexedscripts/delete/DeleteIndexedScriptResponse.java
+0 −57
TransportDeleteIndexedScriptAction.java
...ripts/delete/TransportDeleteIndexedScriptAction.java
+0 −23
package-info.java
...earch/action/indexedscripts/delete/package-info.java
+0 −167
GetIndexedScriptRequest.java
...tion/indexedscripts/get/GetIndexedScriptRequest.java
+0 −70
GetIndexedScriptRequestBuilder.java
...dexedscripts/get/GetIndexedScriptRequestBuilder.java
+0 −106
GetIndexedScriptResponse.java
...ion/indexedscripts/get/GetIndexedScriptResponse.java
+0 −62
TransportGetIndexedScriptAction.java
...exedscripts/get/TransportGetIndexedScriptAction.java
+0 −19
package-info.java
...icsearch/action/indexedscripts/get/package-info.java
+0 −348
PutIndexedScriptRequest.java
...tion/indexedscripts/put/PutIndexedScriptRequest.java
+0 −184
PutIndexedScriptRequestBuilder.java
...dexedscripts/put/PutIndexedScriptRequestBuilder.java
+0 −107
PutIndexedScriptResponse.java
...ion/indexedscripts/put/PutIndexedScriptResponse.java
+0 −58
TransportPutIndexedScriptAction.java
...exedscripts/put/TransportPutIndexedScriptAction.java
+0 −23
package-info.java
...icsearch/action/indexedscripts/put/package-info.java
+1 −7
IngestProxyActionFilter.java
...ticsearch/action/ingest/IngestProxyActionFilter.java
+1 −1
SimulateDocumentBaseResult.java
...search/action/ingest/SimulateDocumentBaseResult.java
+1 −1
SimulateDocumentResult.java
...sticsearch/action/ingest/SimulateDocumentResult.java
+1 −1
SimulateDocumentVerboseResult.java
...rch/action/ingest/SimulateDocumentVerboseResult.java
+2 −3
SimulatePipelineResponse.java
...icsearch/action/ingest/SimulatePipelineResponse.java
+27 −29
SimulateProcessorResult.java
...ticsearch/action/ingest/SimulateProcessorResult.java
+5 −13
WriteableIngestDocument.java
...ticsearch/action/ingest/WriteableIngestDocument.java
+2 −3
MultiPercolateResponse.java
...csearch/action/percolate/MultiPercolateResponse.java
+8 −9
PercolateResponse.java
...lasticsearch/action/percolate/PercolateResponse.java
+26 −17
TransportPercolateAction.java
...earch/action/percolate/TransportPercolateAction.java
+2 −3
ClearScrollResponse.java
...elasticsearch/action/search/ClearScrollResponse.java
+4 −5
MultiSearchResponse.java
...elasticsearch/action/search/MultiSearchResponse.java
+3 −3
SearchRequest.java
...a/org/elasticsearch/action/search/SearchRequest.java
+0 −6
SearchRequestBuilder.java
...lasticsearch/action/search/SearchRequestBuilder.java
+4 −5
SearchResponse.java
.../org/elasticsearch/action/search/SearchResponse.java
+1 −0
ToXContentToBytes.java
.../elasticsearch/action/support/ToXContentToBytes.java
+2 −2
BroadcastShardRequest.java
.../action/support/broadcast/BroadcastShardRequest.java
+2 −2
TransportBroadcastByNodeAction.java
...t/broadcast/node/TransportBroadcastByNodeAction.java
+1 −2
MasterNodeRequest.java
...csearch/action/support/master/MasterNodeRequest.java
+1 −6
TransportMasterNodeAction.java
...action/support/master/TransportMasterNodeAction.java
+2 −2
BaseNodeRequest.java
...sticsearch/action/support/nodes/BaseNodeRequest.java
+2 −2
TransportNodesAction.java
...earch/action/support/nodes/TransportNodesAction.java
+348 −0
ReplicationOperation.java
...action/support/replication/ReplicationOperation.java
+3 −2
ReplicationRequest.java
...h/action/support/replication/ReplicationRequest.java
+212 −583
TransportReplicationAction.java
.../support/replication/TransportReplicationAction.java
+2 −2
BaseTasksRequest.java
...ticsearch/action/support/tasks/BaseTasksRequest.java
+5 −2
TasksRequestBuilder.java
...search/action/support/tasks/TasksRequestBuilder.java
+6 −6
TransportTasksAction.java
...earch/action/support/tasks/TransportTasksAction.java
+1 −1
MultiTermVectorsRequest.java
...arch/action/termvectors/MultiTermVectorsRequest.java
+5 −6
MultiTermVectorsResponse.java
...rch/action/termvectors/MultiTermVectorsResponse.java
+4 −14
TermVectorsRequest.java
...ticsearch/action/termvectors/TermVectorsRequest.java
+1 −1
TermVectorsRequestBuilder.java
...ch/action/termvectors/TermVectorsRequestBuilder.java
+26 −27
TermVectorsResponse.java
...icsearch/action/termvectors/TermVectorsResponse.java
+0 −1
TransportMultiTermVectorsAction.java
...ion/termvectors/TransportMultiTermVectorsAction.java
+0 −1
TransportShardMultiTermsVectorAction.java
...ermvectors/TransportShardMultiTermsVectorAction.java
+1 −9
TransportTermVectorsAction.java
...h/action/termvectors/TransportTermVectorsAction.java
+7 −2
UpdateHelper.java
...va/org/elasticsearch/action/update/UpdateHelper.java
+1 −1
UpdateRequest.java
...a/org/elasticsearch/action/update/UpdateRequest.java
+1 −2
UpdateResponse.java
.../org/elasticsearch/action/update/UpdateResponse.java
+8 −4
Bootstrap.java
...main/java/org/elasticsearch/bootstrap/Bootstrap.java
+138 −41
BootstrapCheck.java
...java/org/elasticsearch/bootstrap/BootstrapCheck.java
+1 −1
JVMCheck.java
.../main/java/org/elasticsearch/bootstrap/JVMCheck.java
+1 −1
JavaVersion.java
...in/java/org/elasticsearch/bootstrap/JavaVersion.java
+1 −1
Security.java
.../main/java/org/elasticsearch/bootstrap/Security.java
+3 −0
Command.java
core/src/main/java/org/elasticsearch/cli/Command.java
+0 −83
Client.java
core/src/main/java/org/elasticsearch/client/Client.java
+65 −0
ClusterAdminClient.java
...ava/org/elasticsearch/client/ClusterAdminClient.java
+68 −0
ParentTaskAssigningClient.java
.../elasticsearch/client/ParentTaskAssigningClient.java
+68 −108
AbstractClient.java
...org/elasticsearch/client/support/AbstractClient.java
+1 −3
TransportClient.java
.../elasticsearch/client/transport/TransportClient.java
+2 −3
AbstractDiffable.java
...java/org/elasticsearch/cluster/AbstractDiffable.java
+48 −21
ClusterChangedEvent.java
...a/org/elasticsearch/cluster/ClusterChangedEvent.java
+15 −9
ClusterState.java
...ain/java/org/elasticsearch/cluster/ClusterState.java
+5 −1
Diffable.java
...rc/main/java/org/elasticsearch/cluster/Diffable.java
+13 −14
SnapshotsInProgress.java
...a/org/elasticsearch/cluster/SnapshotsInProgress.java
+11 −38
ClusterIndexHealth.java
...elasticsearch/cluster/health/ClusterIndexHealth.java
+1 −23
ClusterStateHealth.java
...elasticsearch/cluster/health/ClusterStateHealth.java
+5 −5
AliasMetaData.java
...rg/elasticsearch/cluster/metadata/AliasMetaData.java
+5 −8
AliasValidator.java
...g/elasticsearch/cluster/metadata/AliasValidator.java
+458 −0
IndexGraveyard.java
...g/elasticsearch/cluster/metadata/IndexGraveyard.java
+15 −12
IndexMetaData.java
...rg/elasticsearch/cluster/metadata/IndexMetaData.java
+8 −5
IndexTemplateMetaData.java
...icsearch/cluster/metadata/IndexTemplateMetaData.java
+2 −2
MappingMetaData.java
.../elasticsearch/cluster/metadata/MappingMetaData.java
+32 −9
MetaData.java
...ava/org/elasticsearch/cluster/metadata/MetaData.java
+8 −18
MetaDataCreateIndexService.java
...rch/cluster/metadata/MetaDataCreateIndexService.java
+8 −0
MetaDataDeleteIndexService.java
...rch/cluster/metadata/MetaDataDeleteIndexService.java
+1 −1
MetaDataIndexTemplateService.java
...h/cluster/metadata/MetaDataIndexTemplateService.java
+4 −5
MetaDataIndexUpgradeService.java
...ch/cluster/metadata/MetaDataIndexUpgradeService.java
+3 −5
MetaDataUpdateSettingsService.java
.../cluster/metadata/MetaDataUpdateSettingsService.java
+2 −2
RepositoriesMetaData.java
...ticsearch/cluster/metadata/RepositoriesMetaData.java
+65 −75
DiscoveryNode.java
...va/org/elasticsearch/cluster/node/DiscoveryNode.java
+2 −3
DiscoveryNodeService.java
...elasticsearch/cluster/node/DiscoveryNodeService.java
+8 −5
AllocationId.java
.../org/elasticsearch/cluster/routing/AllocationId.java
+14 −28
IndexRoutingTable.java
...elasticsearch/cluster/routing/IndexRoutingTable.java
+1 −1
RoutingNodes.java
.../org/elasticsearch/cluster/routing/RoutingNodes.java
+5 −13
RoutingTable.java
.../org/elasticsearch/cluster/routing/RoutingTable.java
+0 −171
RoutingTableValidation.java
...icsearch/cluster/routing/RoutingTableValidation.java
+1 −1
UnassignedInfo.java
...rg/elasticsearch/cluster/routing/UnassignedInfo.java
+2 −1
AllocationService.java
...ch/cluster/routing/allocation/AllocationService.java
+3 −5
RerouteExplanation.java
...h/cluster/routing/allocation/RerouteExplanation.java
+2 −2
BalancedShardsAllocator.java
...ng/allocation/allocator/BalancedShardsAllocator.java
+42 −63
AbstractAllocateAllocationCommand.java
...ation/command/AbstractAllocateAllocationCommand.java
+19 −10
AllocateEmptyPrimaryAllocationCommand.java
...n/command/AllocateEmptyPrimaryAllocationCommand.java
+19 −9
AllocateReplicaAllocationCommand.java
...cation/command/AllocateReplicaAllocationCommand.java
+19 −10
AllocateStalePrimaryAllocationCommand.java
...n/command/AllocateStalePrimaryAllocationCommand.java
+9 −39
AllocationCommand.java
...er/routing/allocation/command/AllocationCommand.java
+6 −8
HttpChannel.java → AllocationCommandRegistry.java
...g/allocation/command/AllocationCommandRegistry.java}
+8 −44
AllocationCommands.java
...r/routing/allocation/command/AllocationCommands.java
+21 −23
BasePrimaryAllocationCommand.java
...allocation/command/BasePrimaryAllocationCommand.java
+69 −75
CancelAllocationCommand.java
...ting/allocation/command/CancelAllocationCommand.java
+72 −74
MoveAllocationCommand.java
...outing/allocation/command/MoveAllocationCommand.java
+2 −2
ThrottlingAllocationDecider.java
.../allocation/decider/ThrottlingAllocationDecider.java
+0 −8
MacAddressProvider.java
...ava/org/elasticsearch/common/MacAddressProvider.java
+9 −19
ParseField.java
...c/main/java/org/elasticsearch/common/ParseField.java
+11 −4
HttpRequest.java → ParseFieldMatcherSupplier.java
...equest.java → common/ParseFieldMatcherSupplier.java}
+16 −100
Strings.java
.../src/main/java/org/elasticsearch/common/Strings.java
+23 −0
Table.java
core/src/main/java/org/elasticsearch/common/Table.java
+4 −4
TimeBasedUUIDGenerator.java
...org/elasticsearch/common/TimeBasedUUIDGenerator.java
+47 −0
UUIDs.java
core/src/main/java/org/elasticsearch/common/UUIDs.java
+13 −12
CircuitBreaker.java
...org/elasticsearch/common/breaker/CircuitBreaker.java
+6 −0
CircuitBreakingException.java
...csearch/common/breaker/CircuitBreakingException.java
+1 −1
MemoryCircuitBreaker.java
...asticsearch/common/breaker/MemoryCircuitBreaker.java
+2 −1
NoopCircuitBreaker.java
...elasticsearch/common/breaker/NoopCircuitBreaker.java
+6 −17
GeoDistance.java
...n/java/org/elasticsearch/common/geo/GeoDistance.java
+282 −0
GeoHashUtils.java
.../java/org/elasticsearch/common/geo/GeoHashUtils.java
+2 −2
GeoPoint.java
...main/java/org/elasticsearch/common/geo/GeoPoint.java
+1 −9
GeoUtils.java
...main/java/org/elasticsearch/common/geo/GeoUtils.java
+2 −3
ShapeRelation.java
...java/org/elasticsearch/common/geo/ShapeRelation.java
+2 −3
SpatialStrategy.java
...va/org/elasticsearch/common/geo/SpatialStrategy.java
+2 −2
GeometryCollectionBuilder.java
...h/common/geo/builders/GeometryCollectionBuilder.java
+1 −1
ShapeBuilder.java
.../elasticsearch/common/geo/builders/ShapeBuilder.java
+6 −7
InjectorImpl.java
...va/org/elasticsearch/common/inject/InjectorImpl.java
+0 −11
FileSystemUtils.java
...ava/org/elasticsearch/common/io/FileSystemUtils.java
+1 −1
NamedWriteable.java
...g/elasticsearch/common/io/stream/NamedWriteable.java
+3 −1
NamedWriteableAwareStreamInput.java
...common/io/stream/NamedWriteableAwareStreamInput.java
+0 −12
NamedWriteableRegistry.java
...csearch/common/io/stream/NamedWriteableRegistry.java
+30 −92
StreamInput.java
.../org/elasticsearch/common/io/stream/StreamInput.java
+31 −89
StreamOutput.java
...org/elasticsearch/common/io/stream/StreamOutput.java
+0 −33
StreamableReader.java
...elasticsearch/common/io/stream/StreamableReader.java
+1 −13
Writeable.java
...va/org/elasticsearch/common/io/stream/Writeable.java
+1 −2
LogConfigurator.java
...rg/elasticsearch/common/logging/LogConfigurator.java
+7 −178
AllEntries.java
.../org/elasticsearch/common/lucene/all/AllEntries.java
+13 −47
AllField.java
...va/org/elasticsearch/common/lucene/all/AllField.java
+4 −3
AllTermQuery.java
...rg/elasticsearch/common/lucene/all/AllTermQuery.java
+6 −25
AllTokenStream.java
.../elasticsearch/common/lucene/all/AllTokenStream.java
+69 −0
MatchNoDocsQuery.java
...ticsearch/common/lucene/search/MatchNoDocsQuery.java
+1 −1
MultiPhrasePrefixQuery.java
...rch/common/lucene/search/MultiPhrasePrefixQuery.java
+2 −2
Queries.java
.../org/elasticsearch/common/lucene/search/Queries.java
+2 −7
CombineFunction.java
...h/common/lucene/search/function/CombineFunction.java
+1 −1
FieldValueFactorFunction.java
...lucene/search/function/FieldValueFactorFunction.java
+2 −7
FiltersFunctionScoreQuery.java
...ucene/search/function/FiltersFunctionScoreQuery.java
+61 −9
NetworkModule.java
.../org/elasticsearch/common/network/NetworkModule.java
+25 −11
AbstractScopedSettings.java
...icsearch/common/settings/AbstractScopedSettings.java
+15 −1
ClusterSettings.java
...g/elasticsearch/common/settings/ClusterSettings.java
+7 −4
IndexScopedSettings.java
...asticsearch/common/settings/IndexScopedSettings.java
+84 −44
Setting.java
.../java/org/elasticsearch/common/settings/Setting.java
+13 −195
Settings.java
...java/org/elasticsearch/common/settings/Settings.java
+1 −1
SettingsFilter.java
...rg/elasticsearch/common/settings/SettingsFilter.java
+12 −12
XContentSettingsLoader.java
...h/common/settings/loader/XContentSettingsLoader.java
+5 −6
DummyTransportAddress.java
...icsearch/common/transport/DummyTransportAddress.java
+30 −33
InetSocketTransportAddress.java
...rch/common/transport/InetSocketTransportAddress.java
+17 −15
LocalTransportAddress.java
...icsearch/common/transport/LocalTransportAddress.java
+3 −1
TransportAddress.java
...elasticsearch/common/transport/TransportAddress.java
+15 −26
TransportAddressSerializers.java
...ch/common/transport/TransportAddressSerializers.java
+1 −1
DistanceUnit.java
...java/org/elasticsearch/common/unit/DistanceUnit.java
+15 −22
Fuzziness.java
...in/java/org/elasticsearch/common/unit/Fuzziness.java
+12 −10
EsExecutors.java
...lasticsearch/common/util/concurrent/EsExecutors.java
+1 −1
KeyedLock.java
.../elasticsearch/common/util/concurrent/KeyedLock.java
+4 −20
ThreadContext.java
...sticsearch/common/util/concurrent/ThreadContext.java
+144 −0
AbstractObjectParser.java
...sticsearch/common/xcontent/AbstractObjectParser.java
+298 −0
ConstructingObjectParser.java
...search/common/xcontent/ConstructingObjectParser.java
+0 −4
FromXContentBuilder.java
...asticsearch/common/xcontent/FromXContentBuilder.java
+88 −156
ObjectParser.java
.../org/elasticsearch/common/xcontent/ObjectParser.java
+104 −0
ParseFieldRegistry.java
...lasticsearch/common/xcontent/ParseFieldRegistry.java
+21 −456
XContentBuilder.java
...g/elasticsearch/common/xcontent/XContentBuilder.java
+0 −23
XContentGenerator.java
...elasticsearch/common/xcontent/XContentGenerator.java
+4 −16
XContentParser.java
...rg/elasticsearch/common/xcontent/XContentParser.java
+20 −1
JsonXContent.java
...elasticsearch/common/xcontent/json/JsonXContent.java
+0 −66
JsonXContentGenerator.java
...arch/common/xcontent/json/JsonXContentGenerator.java
+0 −11
AbstractXContentParser.java
.../common/xcontent/support/AbstractXContentParser.java
+1 −2
DiscoveryStats.java
...java/org/elasticsearch/discovery/DiscoveryStats.java
+4 −5
PendingClusterStateStats.java
.../discovery/zen/publish/PendingClusterStateStats.java
+5 −8
AsyncShardFetch.java
.../java/org/elasticsearch/gateway/AsyncShardFetch.java
+2 −2
GatewayAllocator.java
...java/org/elasticsearch/gateway/GatewayAllocator.java
+3 −3
MetaDataStateFormat.java
...a/org/elasticsearch/gateway/MetaDataStateFormat.java
+4 −3
MetaStateService.java
...java/org/elasticsearch/gateway/MetaStateService.java
+79 −61
TransportNodesListGatewayStartedShards.java
.../gateway/TransportNodesListGatewayStartedShards.java
+5 −6
HttpInfo.java
core/src/main/java/org/elasticsearch/http/HttpInfo.java
+86 −11
HttpServer.java
...src/main/java/org/elasticsearch/http/HttpServer.java
+3 −1
HttpServerAdapter.java
...n/java/org/elasticsearch/http/HttpServerAdapter.java
+4 −5
HttpStats.java
.../src/main/java/org/elasticsearch/http/HttpStats.java
+4 −4
HttpTransportSettings.java
...va/org/elasticsearch/http/HttpTransportSettings.java
+2 −5
HttpRequestHandler.java
...org/elasticsearch/http/netty/HttpRequestHandler.java
+15 −10
NettyHttpChannel.java
...a/org/elasticsearch/http/netty/NettyHttpChannel.java
+2 −2
NettyHttpRequest.java
...a/org/elasticsearch/http/netty/NettyHttpRequest.java
+9 −7
NettyHttpServerTransport.java
...asticsearch/http/netty/NettyHttpServerTransport.java
+58 −10
Index.java
core/src/main/java/org/elasticsearch/index/Index.java
+26 −36
IndexModule.java
...c/main/java/org/elasticsearch/index/IndexModule.java
+3 −2
IndexService.java
.../main/java/org/elasticsearch/index/IndexService.java
+19 −0
IndexSettings.java
...main/java/org/elasticsearch/index/IndexSettings.java
+10 −1
NodeServicesProvider.java
...va/org/elasticsearch/index/NodeServicesProvider.java
+16 −11
SearchSlowLog.java
...main/java/org/elasticsearch/index/SearchSlowLog.java
+2 −2
VersionType.java
...c/main/java/org/elasticsearch/index/VersionType.java
+5 −1
ASCIIFoldingTokenFilterFactory.java
...h/index/analysis/ASCIIFoldingTokenFilterFactory.java
+0 −29
Analysis.java
.../java/org/elasticsearch/index/analysis/Analysis.java
+3 −9
AnalysisRegistry.java
...g/elasticsearch/index/analysis/AnalysisRegistry.java
+56 −0
FingerprintAnalyzer.java
...lasticsearch/index/analysis/FingerprintAnalyzer.java
+60 −0
FingerprintAnalyzerProvider.java
...arch/index/analysis/FingerprintAnalyzerProvider.java
+69 −0
FingerprintTokenFilterFactory.java
...ch/index/analysis/FingerprintTokenFilterFactory.java
+0 −43
NumericAnalyzer.java
...rg/elasticsearch/index/analysis/NumericAnalyzer.java
+0 −64
NumericDateAnalyzer.java
...lasticsearch/index/analysis/NumericDateAnalyzer.java
+0 −40
NumericDateTokenizer.java
...asticsearch/index/analysis/NumericDateTokenizer.java
+0 −59
NumericDoubleAnalyzer.java
...sticsearch/index/analysis/NumericDoubleAnalyzer.java
+0 −39
NumericDoubleTokenizer.java
...ticsearch/index/analysis/NumericDoubleTokenizer.java
+0 −59
NumericFloatAnalyzer.java
...asticsearch/index/analysis/NumericFloatAnalyzer.java
+0 −39
NumericFloatTokenizer.java
...sticsearch/index/analysis/NumericFloatTokenizer.java
+0 −59
NumericIntegerAnalyzer.java
...ticsearch/index/analysis/NumericIntegerAnalyzer.java
+0 −59
NumericLongAnalyzer.java
...lasticsearch/index/analysis/NumericLongAnalyzer.java
+0 −39
NumericLongTokenizer.java
...asticsearch/index/analysis/NumericLongTokenizer.java
+0 −99
NumericTokenizer.java
...g/elasticsearch/index/analysis/NumericTokenizer.java
+3 −4
NoneQueryCache.java → DisabledQueryCache.java
...{none/NoneQueryCache.java → DisabledQueryCache.java}
+1 −1
IndexQueryCache.java/{ → }
...ch/index/cache/query/{index → }/IndexQueryCache.java
+9 −10
QueryCacheStats.java
...elasticsearch/index/cache/query/QueryCacheStats.java
+6 −7
RequestCacheStats.java
...ticsearch/index/cache/request/RequestCacheStats.java
+7 −3
PerFieldMappingPostingFormatCodec.java
...h/index/codec/PerFieldMappingPostingFormatCodec.java
+5 −6
CommitStats.java
...java/org/elasticsearch/index/engine/CommitStats.java
+8 −9
Engine.java
...main/java/org/elasticsearch/index/engine/Engine.java
+9 −14
InternalEngine.java
...a/org/elasticsearch/index/engine/InternalEngine.java
+62 −46
SegmentsStats.java
...va/org/elasticsearch/index/engine/SegmentsStats.java
+7 −8
FieldDataStats.java
...rg/elasticsearch/index/fielddata/FieldDataStats.java
+0 −1
AbstractIndexGeoPointFieldData.java
.../fielddata/plain/AbstractIndexGeoPointFieldData.java
+5 −6
FlushStats.java
...n/java/org/elasticsearch/index/flush/FlushStats.java
+6 −7
GetResult.java
...main/java/org/elasticsearch/index/get/GetResult.java
+11 −12
GetStats.java
.../main/java/org/elasticsearch/index/get/GetStats.java
+0 −3
ShardGetService.java
...ava/org/elasticsearch/index/get/ShardGetService.java
+81 −0
CustomDocValuesField.java
...elasticsearch/index/mapper/CustomDocValuesField.java
+0 −4
DocumentMapper.java
...a/org/elasticsearch/index/mapper/DocumentMapper.java
+1 −1
DocumentMapperParser.java
...elasticsearch/index/mapper/DocumentMapperParser.java
+117 −95
DocumentParser.java
...a/org/elasticsearch/index/mapper/DocumentParser.java
+73 −48
MappedFieldType.java
.../org/elasticsearch/index/mapper/MappedFieldType.java
+1 −1
Mapper.java
...main/java/org/elasticsearch/index/mapper/Mapper.java
+35 −38
MapperService.java
...va/org/elasticsearch/index/mapper/MapperService.java
+1 −0
ParseContext.java
...ava/org/elasticsearch/index/mapper/ParseContext.java
+3 −7
BinaryFieldMapper.java
...asticsearch/index/mapper/core/BinaryFieldMapper.java
+10 −23
BooleanFieldMapper.java
...sticsearch/index/mapper/core/BooleanFieldMapper.java
+7 −16
CompletionFieldMapper.java
...csearch/index/mapper/core/CompletionFieldMapper.java
+611 −0
CompletionFieldMapper2x.java
...earch/index/mapper/core/CompletionFieldMapper2x.java
+272 −281
DateFieldMapper.java
...elasticsearch/index/mapper/core/DateFieldMapper.java
+17 −11
KeywordFieldMapper.java
...sticsearch/index/mapper/core/KeywordFieldMapper.java
+19 −31
ByteFieldMapper.java → LegacyByteFieldMapper.java
.../{ByteFieldMapper.java → LegacyByteFieldMapper.java}
+616 −0
LegacyDateFieldMapper.java
...csearch/index/mapper/core/LegacyDateFieldMapper.java
+24 −28
DoubleFieldMapper.java → LegacyDoubleFieldMapper.java
...ubleFieldMapper.java → LegacyDoubleFieldMapper.java}
+16 −37
FloatFieldMapper.java → LegacyFloatFieldMapper.java
...FloatFieldMapper.java → LegacyFloatFieldMapper.java}
+16 −37
IntegerFieldMapper.java → LegacyIntegerFieldMapper.java
...gerFieldMapper.java → LegacyIntegerFieldMapper.java}
+16 −35
LongFieldMapper.java → LegacyLongFieldMapper.java
.../{LongFieldMapper.java → LegacyLongFieldMapper.java}
+366 −0
LegacyNumberFieldMapper.java
...earch/index/mapper/core/LegacyNumberFieldMapper.java
+18 −31
ShortFieldMapper.java → LegacyShortFieldMapper.java
...ShortFieldMapper.java → LegacyShortFieldMapper.java}
+201 −0
LegacyTokenCountFieldMapper.java
...h/index/mapper/core/LegacyTokenCountFieldMapper.java
+746 −242
NumberFieldMapper.java
...asticsearch/index/mapper/core/NumberFieldMapper.java
+32 −18
StringFieldMapper.java
...asticsearch/index/mapper/core/StringFieldMapper.java
+21 −10
TextFieldMapper.java
...elasticsearch/index/mapper/core/TextFieldMapper.java
+34 −43
TokenCountFieldMapper.java
...csearch/index/mapper/core/TokenCountFieldMapper.java
+7 −7
TypeParsers.java
...org/elasticsearch/index/mapper/core/TypeParsers.java
+26 −20
BaseGeoPointFieldMapper.java
...search/index/mapper/geo/BaseGeoPointFieldMapper.java
+5 −5
GeoPointFieldMapper.java
...sticsearch/index/mapper/geo/GeoPointFieldMapper.java
+7 −7
GeoPointFieldMapperLegacy.java
...arch/index/mapper/geo/GeoPointFieldMapperLegacy.java
+1 −6
GeoShapeFieldMapper.java
...sticsearch/index/mapper/geo/GeoShapeFieldMapper.java
+36 −38
AllFieldMapper.java
...sticsearch/index/mapper/internal/AllFieldMapper.java
+5 −18
FieldNamesFieldMapper.java
...rch/index/mapper/internal/FieldNamesFieldMapper.java
+3 −9
IdFieldMapper.java
...asticsearch/index/mapper/internal/IdFieldMapper.java
+4 −23
IndexFieldMapper.java
...icsearch/index/mapper/internal/IndexFieldMapper.java
+2 −9
ParentFieldMapper.java
...csearch/index/mapper/internal/ParentFieldMapper.java
+1 −14
RoutingFieldMapper.java
...search/index/mapper/internal/RoutingFieldMapper.java
+1 −23
SourceFieldMapper.java
...csearch/index/mapper/internal/SourceFieldMapper.java
+9 −9
TTLFieldMapper.java
...sticsearch/index/mapper/internal/TTLFieldMapper.java
+12 −15
TimestampFieldMapper.java
...arch/index/mapper/internal/TimestampFieldMapper.java
+0 −13
TypeFieldMapper.java
...ticsearch/index/mapper/internal/TypeFieldMapper.java
+0 −12
UidFieldMapper.java
...sticsearch/index/mapper/internal/UidFieldMapper.java
+0 −9
VersionFieldMapper.java
...search/index/mapper/internal/VersionFieldMapper.java
+231 −228
IpFieldMapper.java
...org/elasticsearch/index/mapper/ip/IpFieldMapper.java
+359 −0
LegacyIpFieldMapper.java
...asticsearch/index/mapper/ip/LegacyIpFieldMapper.java
+1 −1
DynamicTemplate.java
...asticsearch/index/mapper/object/DynamicTemplate.java
+1 −1
ObjectMapper.java
.../elasticsearch/index/mapper/object/ObjectMapper.java
+2 −2
RootObjectMapper.java
...sticsearch/index/mapper/object/RootObjectMapper.java
+17 −18
MergeStats.java
...n/java/org/elasticsearch/index/merge/MergeStats.java
+4 −0
ExtractQueryTermsService.java
...earch/index/percolator/ExtractQueryTermsService.java
+66 −38
PercolatorFieldMapper.java
...icsearch/index/percolator/PercolatorFieldMapper.java
+17 −19
PercolatorHighlightSubFetchPhase.java
...dex/percolator/PercolatorHighlightSubFetchPhase.java
+50 −20
PercolatorQueryCache.java
...ticsearch/index/percolator/PercolatorQueryCache.java
+2 −3
PercolatorQueryCacheStats.java
...arch/index/percolator/PercolatorQueryCacheStats.java
+35 −22
AbstractQueryBuilder.java
.../elasticsearch/index/query/AbstractQueryBuilder.java
+15 −13
BaseTermQueryBuilder.java
.../elasticsearch/index/query/BaseTermQueryBuilder.java
+49 −36
BoolQueryBuilder.java
.../org/elasticsearch/index/query/BoolQueryBuilder.java
+32 −25
BoostingQueryBuilder.java
.../elasticsearch/index/query/BoostingQueryBuilder.java
+42 −40
CommonTermsQueryBuilder.java
...asticsearch/index/query/CommonTermsQueryBuilder.java
+26 −19
ConstantScoreQueryBuilder.java
...ticsearch/index/query/ConstantScoreQueryBuilder.java
+26 −23
DisMaxQueryBuilder.java
...rg/elasticsearch/index/query/DisMaxQueryBuilder.java
+16 −12
EmptyQueryBuilder.java
...org/elasticsearch/index/query/EmptyQueryBuilder.java
+17 −15
ExistsQueryBuilder.java
...rg/elasticsearch/index/query/ExistsQueryBuilder.java
+21 −20
FieldMaskingSpanQueryBuilder.java
...search/index/query/FieldMaskingSpanQueryBuilder.java
+33 −37
FuzzyQueryBuilder.java
...org/elasticsearch/index/query/FuzzyQueryBuilder.java
+81 −42
GeoBoundingBoxQueryBuilder.java
...icsearch/index/query/GeoBoundingBoxQueryBuilder.java
+75 −36
GeoDistanceQueryBuilder.java
...asticsearch/index/query/GeoDistanceQueryBuilder.java
+93 −51
GeoDistanceRangeQueryBuilder.java
...search/index/query/GeoDistanceRangeQueryBuilder.java
+2 −9
GeoExecType.java
.../java/org/elasticsearch/index/query/GeoExecType.java
+71 −36
GeoPolygonQueryBuilder.java
...lasticsearch/index/query/GeoPolygonQueryBuilder.java
+92 −71
GeoShapeQueryBuilder.java
.../elasticsearch/index/query/GeoShapeQueryBuilder.java
+2 −2
GeoValidationMethod.java
...g/elasticsearch/index/query/GeoValidationMethod.java
+69 −34
GeohashCellQuery.java
.../org/elasticsearch/index/query/GeohashCellQuery.java
+111 −124
HasChildQueryBuilder.java
.../elasticsearch/index/query/HasChildQueryBuilder.java
+90 −82
HasParentQueryBuilder.java
...elasticsearch/index/query/HasParentQueryBuilder.java
+21 −21
IdsQueryBuilder.java
...a/org/elasticsearch/index/query/IdsQueryBuilder.java
+39 −24
IndicesQueryBuilder.java
...g/elasticsearch/index/query/IndicesQueryBuilder.java
+187 −144
InnerHitBuilder.java/{ → }
...search/index/query/{support → }/InnerHitBuilder.java
+17 −13
MatchAllQueryBuilder.java
.../elasticsearch/index/query/MatchAllQueryBuilder.java
+17 −14
MatchNoneQueryBuilder.java
...elasticsearch/index/query/MatchNoneQueryBuilder.java
+27 −26
MatchPhrasePrefixQueryBuilder.java
...earch/index/query/MatchPhrasePrefixQueryBuilder.java
+24 −23
MatchPhraseQueryBuilder.java
...asticsearch/index/query/MatchPhraseQueryBuilder.java
+60 −73
MatchQueryBuilder.java
...org/elasticsearch/index/query/MatchQueryBuilder.java
+98 −132
MoreLikeThisQueryBuilder.java
...sticsearch/index/query/MoreLikeThisQueryBuilder.java
+74 −87
MultiMatchQueryBuilder.java
...lasticsearch/index/query/MultiMatchQueryBuilder.java
+91 −84
NestedQueryBuilder.java
...rg/elasticsearch/index/query/NestedQueryBuilder.java
+2 −2
Operator.java
...ain/java/org/elasticsearch/index/query/Operator.java
+62 −21
ParentIdQueryBuilder.java
.../elasticsearch/index/query/ParentIdQueryBuilder.java
+29 −18
PercolatorQuery.java → PercolateQuery.java
...x/query/{PercolatorQuery.java → PercolateQuery.java}
+126 −130
PercolatorQueryBuilder.java → PercolateQueryBuilder.java
...latorQueryBuilder.java → PercolateQueryBuilder.java}
+22 −20
PrefixQueryBuilder.java
...rg/elasticsearch/index/query/PrefixQueryBuilder.java
+1 −1
QueryBuilder.java
...java/org/elasticsearch/index/query/QueryBuilder.java
+34 −21
QueryBuilders.java
...ava/org/elasticsearch/index/query/QueryBuilders.java
+14 −30
QueryParseContext.java
...org/elasticsearch/index/query/QueryParseContext.java
+1 −10
QueryParser.java
.../java/org/elasticsearch/index/query/QueryParser.java
+28 −10
QueryRewriteContext.java
...g/elasticsearch/index/query/QueryRewriteContext.java
+27 −56
QueryShardContext.java
...org/elasticsearch/index/query/QueryShardContext.java
+100 −106
QueryStringQueryBuilder.java
...asticsearch/index/query/QueryStringQueryBuilder.java
+55 −53
RangeQueryBuilder.java
...org/elasticsearch/index/query/RangeQueryBuilder.java
+30 −28
RegexpQueryBuilder.java
...rg/elasticsearch/index/query/RegexpQueryBuilder.java
+23 −21
ScriptQueryBuilder.java
...rg/elasticsearch/index/query/ScriptQueryBuilder.java
+77 −45
SimpleQueryParser.java
...org/elasticsearch/index/query/SimpleQueryParser.java
+55 −56
SimpleQueryStringBuilder.java
...sticsearch/index/query/SimpleQueryStringBuilder.java
+22 −22
SpanContainingQueryBuilder.java
...icsearch/index/query/SpanContainingQueryBuilder.java
+22 −21
SpanFirstQueryBuilder.java
...elasticsearch/index/query/SpanFirstQueryBuilder.java
+19 −19
SpanMultiTermQueryBuilder.java
...ticsearch/index/query/SpanMultiTermQueryBuilder.java
+25 −26
SpanNearQueryBuilder.java
.../elasticsearch/index/query/SpanNearQueryBuilder.java
+29 −30
SpanNotQueryBuilder.java
...g/elasticsearch/index/query/SpanNotQueryBuilder.java
+18 −20
SpanOrQueryBuilder.java
...rg/elasticsearch/index/query/SpanOrQueryBuilder.java
+20 −20
SpanTermQueryBuilder.java
.../elasticsearch/index/query/SpanTermQueryBuilder.java
+22 −22
SpanWithinQueryBuilder.java
...lasticsearch/index/query/SpanWithinQueryBuilder.java
+17 −18
TemplateQueryBuilder.java
.../elasticsearch/index/query/TemplateQueryBuilder.java
+12 −10
TermQueryBuilder.java
.../org/elasticsearch/index/query/TermQueryBuilder.java
+22 −28
TermsQueryBuilder.java
...org/elasticsearch/index/query/TermsQueryBuilder.java
+16 −15
TypeQueryBuilder.java
.../org/elasticsearch/index/query/TypeQueryBuilder.java
+31 −32
WildcardQueryBuilder.java
.../elasticsearch/index/query/WildcardQueryBuilder.java
+15 −15
WrapperQueryBuilder.java
...g/elasticsearch/index/query/WrapperQueryBuilder.java
+25 −13
DecayFunctionBuilder.java
.../index/query/functionscore/DecayFunctionBuilder.java
+4 −3
DecayFunctionParser.java
...h/index/query/functionscore/DecayFunctionParser.java
+2 −1
FieldValueFactorFunctionBuilder.java
...y/functionscore/FieldValueFactorFunctionBuilder.java
+61 −75
FunctionScoreQueryBuilder.java
...x/query/functionscore/FunctionScoreQueryBuilder.java
+2 −1
RandomScoreFunctionBuilder.java
.../query/functionscore/RandomScoreFunctionBuilder.java
+1 −1
ScoreFunctionBuilder.java
.../index/query/functionscore/ScoreFunctionBuilder.java
+1 −2
ScoreFunctionParser.java
...h/index/query/functionscore/ScoreFunctionParser.java
+0 −62
ScoreFunctionsRegistry.java
...ndex/query/functionscore/ScoreFunctionsRegistry.java
+8 −7
ScriptScoreFunctionBuilder.java
.../query/functionscore/ScriptScoreFunctionBuilder.java
+0 −129
InnerHitsBuilder.java
...sticsearch/index/query/support/InnerHitsBuilder.java
+5 −6
RecoveryStats.java
.../org/elasticsearch/index/recovery/RecoveryStats.java
+5 −6
RefreshStats.java
...va/org/elasticsearch/index/refresh/RefreshStats.java
+10 −20
MatchQuery.java
.../java/org/elasticsearch/index/search/MatchQuery.java
+70 −38
MultiMatchQuery.java
.../org/elasticsearch/index/search/MultiMatchQuery.java
+20 −21
SearchStats.java
...rg/elasticsearch/index/search/stats/SearchStats.java
+3 −4
DocsStats.java
...in/java/org/elasticsearch/index/shard/DocsStats.java
+20 −4
IndexShard.java
...n/java/org/elasticsearch/index/shard/IndexShard.java
+16 −17
IndexingStats.java
...ava/org/elasticsearch/index/shard/IndexingStats.java
+14 −15
BlobStoreIndexShardSnapshot.java
...snapshots/blobstore/BlobStoreIndexShardSnapshot.java
+3 −4
BlobStoreIndexShardSnapshots.java
...napshots/blobstore/BlobStoreIndexShardSnapshots.java
+10 −3
FsDirectoryService.java
...rg/elasticsearch/index/store/FsDirectoryService.java
+24 −27
Store.java
...c/main/java/org/elasticsearch/index/store/Store.java
+20 −24
StoreFileMetaData.java
...org/elasticsearch/index/store/StoreFileMetaData.java
+5 −6
StoreStats.java
...n/java/org/elasticsearch/index/store/StoreStats.java
+8 −0
TermVectorsService.java
...sticsearch/index/termvectors/TermVectorsService.java
+2 −2
Translog.java
.../java/org/elasticsearch/index/translog/Translog.java
+4 −5
TranslogStats.java
.../org/elasticsearch/index/translog/TranslogStats.java
+6 −7
WarmerStats.java
...java/org/elasticsearch/index/warmer/WarmerStats.java
+27 −22
IndexingMemoryController.java
.../elasticsearch/indices/IndexingMemoryController.java
+5 −12
IndicesModule.java
...in/java/org/elasticsearch/indices/IndicesModule.java
+84 −23
IndicesService.java
...n/java/org/elasticsearch/indices/IndicesService.java
+1 −2
NodeIndicesStats.java
...java/org/elasticsearch/indices/NodeIndicesStats.java
+21 −27
TermsLookup.java
...main/java/org/elasticsearch/indices/TermsLookup.java
+1 −1
AnalysisModule.java
...g/elasticsearch/indices/analysis/AnalysisModule.java
+2 −2
HunspellService.java
.../elasticsearch/indices/analysis/HunspellService.java
+1 −2
AllCircuitBreakerStats.java
...icsearch/indices/breaker/AllCircuitBreakerStats.java
+6 −7
CircuitBreakerStats.java
...asticsearch/indices/breaker/CircuitBreakerStats.java
+25 −2
HierarchyCircuitBreakerService.java
.../indices/breaker/HierarchyCircuitBreakerService.java
+27 −7
IndicesClusterStateService.java
...arch/indices/cluster/IndicesClusterStateService.java
+2 −2
SyncedFlushService.java
.../elasticsearch/indices/flush/SyncedFlushService.java
+7 −37
IndicesQueriesRegistry.java
...sticsearch/indices/query/IndicesQueriesRegistry.java
+38 −39
RecoveryState.java
...rg/elasticsearch/indices/recovery/RecoveryState.java
+1 −1
TransportNodesListShardStoreMetaData.java
...ices/store/TransportNodesListShardStoreMetaData.java
+5 −2
IngestMetadata.java
...in/java/org/elasticsearch/ingest/IngestMetadata.java
+35 −38
IngestStats.java
.../main/java/org/elasticsearch/ingest/IngestStats.java
+2 −2
InternalTemplateService.java
...rg/elasticsearch/ingest/InternalTemplateService.java
+5 −5
PipelineConfiguration.java
.../org/elasticsearch/ingest/PipelineConfiguration.java
+22 −0
ConfigurationUtils.java
...rg/elasticsearch/ingest/core/ConfigurationUtils.java
+55 −0
IngestDocument.java
...va/org/elasticsearch/ingest/core/IngestDocument.java
+15 −21
IngestInfo.java
...n/java/org/elasticsearch/ingest/core/IngestInfo.java
+11 −14
ProcessorInfo.java
...ava/org/elasticsearch/ingest/core/ProcessorInfo.java
+32 −0
ValueSource.java
.../java/org/elasticsearch/ingest/core/ValueSource.java
+16 −16
DateProcessor.java
...rg/elasticsearch/ingest/processor/DateProcessor.java
+19 −19
RenameProcessor.java
.../elasticsearch/ingest/processor/RenameProcessor.java
+20 −3
SetProcessor.java
...org/elasticsearch/ingest/processor/SetProcessor.java
+46 −59
FsInfo.java
...c/main/java/org/elasticsearch/monitor/fs/FsInfo.java
+1 −1
FsService.java
...ain/java/org/elasticsearch/monitor/fs/FsService.java
+15 −8
DeadlockAnalyzer.java
.../org/elasticsearch/monitor/jvm/DeadlockAnalyzer.java
+62 −34
JvmInfo.java
...main/java/org/elasticsearch/monitor/jvm/JvmInfo.java
+51 −52
JvmStats.java
...ain/java/org/elasticsearch/monitor/jvm/JvmStats.java
+8 −9
OsInfo.java
...c/main/java/org/elasticsearch/monitor/os/OsInfo.java
+20 −21
OsStats.java
.../main/java/org/elasticsearch/monitor/os/OsStats.java
+5 −6
ProcessInfo.java
...a/org/elasticsearch/monitor/process/ProcessInfo.java
+13 −14
ProcessStats.java
.../org/elasticsearch/monitor/process/ProcessStats.java
+26 −4
Node.java
core/src/main/java/org/elasticsearch/node/Node.java
+2 −3
InternalSettingsPreparer.java
...icsearch/node/internal/InternalSettingsPreparer.java
+1 −0
NodeService.java
...java/org/elasticsearch/node/service/NodeService.java
+55 −32
InstallPluginCommand.java
.../org/elasticsearch/plugins/InstallPluginCommand.java
+5 −6
PluginInfo.java
.../main/java/org/elasticsearch/plugins/PluginInfo.java
+1 −1
PluginsService.java
...n/java/org/elasticsearch/plugins/PluginsService.java
+2 −1
BlobStoreRepository.java
...arch/repositories/blobstore/BlobStoreRepository.java
+104 −0
AbstractRestChannel.java
...java/org/elasticsearch/rest/AbstractRestChannel.java
+10 −74
RestChannel.java
...rc/main/java/org/elasticsearch/rest/RestChannel.java
+11 −11
RestController.java
...main/java/org/elasticsearch/rest/RestController.java
+9 −3
RestClusterRerouteAction.java
.../admin/cluster/reroute/RestClusterRerouteAction.java
+1 −2
RestClusterStateAction.java
...tion/admin/cluster/state/RestClusterStateAction.java
+3 −3
RestDeleteSearchTemplateAction.java/{ → }
...r/storedscripts}/RestDeleteSearchTemplateAction.java
+57 −0
RestDeleteStoredScriptAction.java
...ster/storedscripts/RestDeleteStoredScriptAction.java
+5 −6
RestGetSearchTemplateAction.java/{ → }
...ster/storedscripts}/RestGetSearchTemplateAction.java
+20 −28
RestGetIndexedScriptAction.java → RestGetStoredScriptAction.java
...luster/storedscripts/RestGetStoredScriptAction.java}
+2 −3
RestPutSearchTemplateAction.java/{ → }
...ster/storedscripts}/RestPutSearchTemplateAction.java
+75 −0
RestPutStoredScriptAction.java
...cluster/storedscripts/RestPutStoredScriptAction.java
+2 −3
RestGetAliasesAction.java
...on/admin/indices/alias/get/RestGetAliasesAction.java
+4 −4
RestAnalyzeAction.java
.../action/admin/indices/analyze/RestAnalyzeAction.java
+3 −4
RestGetIndicesAction.java
...t/action/admin/indices/get/RestGetIndicesAction.java
+2 −3
RestGetMappingAction.java
.../admin/indices/mapping/get/RestGetMappingAction.java
+1 −1
RestGetSettingsAction.java
...on/admin/indices/settings/RestGetSettingsAction.java
+2 −2
RestUpdateSettingsAction.java
...admin/indices/settings/RestUpdateSettingsAction.java
+1 −1
RestUpgradeAction.java
.../action/admin/indices/upgrade/RestUpgradeAction.java
+6 −7
RestValidateQueryAction.java
.../indices/validate/query/RestValidateQueryAction.java
+29 −24
RestRenderSearchTemplateAction.java
...alidate/template/RestRenderSearchTemplateAction.java
+4 −5
RestBulkAction.java
...g/elasticsearch/rest/action/bulk/RestBulkAction.java
+1 −12
RestCountAction.java
...g/elasticsearch/rest/action/cat/RestCountAction.java
+1 −11
RestHealthAction.java
.../elasticsearch/rest/action/cat/RestHealthAction.java
+9 −10
RestExplainAction.java
...ticsearch/rest/action/explain/RestExplainAction.java
+12 −3
RestFieldStatsAction.java
...rch/rest/action/fieldstats/RestFieldStatsAction.java
+1 −1
RestGetAction.java
...org/elasticsearch/rest/action/get/RestGetAction.java
+1 −1
RestGetSourceAction.java
...asticsearch/rest/action/get/RestGetSourceAction.java
+1 −1
RestHeadAction.java
...rg/elasticsearch/rest/action/get/RestHeadAction.java
+1 −1
RestMultiGetAction.java
...lasticsearch/rest/action/get/RestMultiGetAction.java
+1 −1
RestPercolateAction.java
...earch/rest/action/percolate/RestPercolateAction.java
+0 −91
RestDeleteIndexedScriptAction.java
...est/action/script/RestDeleteIndexedScriptAction.java
+0 −128
RestPutIndexedScriptAction.java
...h/rest/action/script/RestPutIndexedScriptAction.java
+13 −14
RestMultiSearchAction.java
...search/rest/action/search/RestMultiSearchAction.java
+3 −5
RestSearchAction.java
...asticsearch/rest/action/search/RestSearchAction.java
+1 −4
RestSuggestAction.java
...ticsearch/rest/action/suggest/RestSuggestAction.java
+1 −2
AcknowledgedRestListener.java
...ch/rest/action/support/AcknowledgedRestListener.java
+6 −14
RestActions.java
...g/elasticsearch/rest/action/support/RestActions.java
+16 −2
RestTable.java
...org/elasticsearch/rest/action/support/RestTable.java
+1 −1
RestTermVectorsAction.java
...h/rest/action/termvectors/RestTermVectorsAction.java
+7 −7
AbstractScriptParser.java
...a/org/elasticsearch/script/AbstractScriptParser.java
+48 −84
Script.java
core/src/main/java/org/elasticsearch/script/Script.java
+293 −0
ScriptMetaData.java
...in/java/org/elasticsearch/script/ScriptMetaData.java
+3 −3
ScriptParameterParser.java
.../org/elasticsearch/script/ScriptParameterParser.java
+101 −97
ScriptService.java
...ain/java/org/elasticsearch/script/ScriptService.java
+3 −4
ScriptStats.java
.../main/java/org/elasticsearch/script/ScriptStats.java
+16 −30
Template.java
...src/main/java/org/elasticsearch/script/Template.java
+13 −5
DocValueFormat.java
...in/java/org/elasticsearch/search/DocValueFormat.java
+1 −1
MultiValueMode.java
...in/java/org/elasticsearch/search/MultiValueMode.java
+3 −2
SearchHit.java
...rc/main/java/org/elasticsearch/search/SearchHit.java
+300 −221
SearchModule.java
...main/java/org/elasticsearch/search/SearchModule.java
+38 −40
SearchService.java
...ain/java/org/elasticsearch/search/SearchService.java
+3 −8
SearchShardTarget.java
...java/org/elasticsearch/search/SearchShardTarget.java
+13 −67
SearchTransportService.java
...sticsearch/search/action/SearchTransportService.java
+2 −4
AggregationParseElement.java
...rch/search/aggregations/AggregationParseElement.java
+6 −20
Aggregator.java
...rg/elasticsearch/search/aggregations/Aggregator.java
+21 −28
AggregatorBuilder.java
...ticsearch/search/aggregations/AggregatorBuilder.java
+33 −32
AggregatorFactories.java
...csearch/search/aggregations/AggregatorFactories.java
+30 −80
AggregatorParsers.java
...ticsearch/search/aggregations/AggregatorParsers.java
+24 −16
InternalAggregation.java
...csearch/search/aggregations/InternalAggregation.java
+1 −2
InternalAggregations.java
...search/search/aggregations/InternalAggregations.java
+2 −2
BucketStreamContext.java
.../search/aggregations/bucket/BucketStreamContext.java
+52 −15
ChildrenAggregatorBuilder.java
...tions/bucket/children/ChildrenAggregatorBuilder.java
+0 −72
ChildrenParser.java
...rch/aggregations/bucket/children/ChildrenParser.java
+32 −10
FilterAggregatorBuilder.java
...regations/bucket/filter/FilterAggregatorBuilder.java
+0 −55
FilterParser.java
.../search/aggregations/bucket/filter/FilterParser.java
+15 −16
FiltersAggregator.java
...h/aggregations/bucket/filters/FiltersAggregator.java
+130 −36
FiltersAggregatorBuilder.java
...gations/bucket/filters/FiltersAggregatorBuilder.java
+0 −149
FiltersParser.java
...earch/aggregations/bucket/filters/FiltersParser.java
+38 −32
GeoGridAggregatorBuilder.java
...gations/bucket/geogrid/GeoGridAggregatorBuilder.java
+0 −9
GeoHashGridParser.java
...h/aggregations/bucket/geogrid/GeoHashGridParser.java
+1 −1
InternalGeoHashGrid.java
...aggregations/bucket/geogrid/InternalGeoHashGrid.java
+24 −11
GlobalAggregatorBuilder.java
...regations/bucket/global/GlobalAggregatorBuilder.java
+0 −48
GlobalParser.java
.../search/aggregations/bucket/global/GlobalParser.java
+38 −46
AbstractHistogramBuilder.java
...tions/bucket/histogram/AbstractHistogramBuilder.java
+20 −22
DateHistogramAggregatorBuilder.java
...bucket/histogram/DateHistogramAggregatorBuilder.java
+14 −15
DateHistogramInterval.java
...egations/bucket/histogram/DateHistogramInterval.java
+0 −10
DateHistogramParser.java
...gregations/bucket/histogram/DateHistogramParser.java
+33 −39
ExtendedBounds.java
...ch/aggregations/bucket/histogram/ExtendedBounds.java
+14 −6
HistogramAggregatorBuilder.java
...ons/bucket/histogram/HistogramAggregatorBuilder.java
+1 −11
HistogramParser.java
...h/aggregations/bucket/histogram/HistogramParser.java
+3 −3
InternalHistogram.java
...aggregations/bucket/histogram/InternalHistogram.java
+23 −11
MissingAggregatorBuilder.java
...gations/bucket/missing/MissingAggregatorBuilder.java
+0 −10
MissingParser.java
...earch/aggregations/bucket/missing/MissingParser.java
+52 −12
NestedAggregatorBuilder.java
...regations/bucket/nested/NestedAggregatorBuilder.java
+0 −71
NestedParser.java
.../search/aggregations/bucket/nested/NestedParser.java
+51 −11
ReverseNestedAggregatorBuilder.java
...ns/bucket/nested/ReverseNestedAggregatorBuilder.java
+0 −71
ReverseNestedParser.java
.../aggregations/bucket/nested/ReverseNestedParser.java
+22 −21
AbstractRangeBuilder.java
.../aggregations/bucket/range/AbstractRangeBuilder.java
+2 −2
InternalRange.java
.../search/aggregations/bucket/range/InternalRange.java
+23 −24
RangeAggregator.java
...earch/aggregations/bucket/range/RangeAggregator.java
+14 −11
RangeAggregatorBuilder.java
...ggregations/bucket/range/RangeAggregatorBuilder.java
+4 −11
RangeParser.java
...ch/search/aggregations/bucket/range/RangeParser.java
+13 −16
DateRangeAggregatorBuilder.java
...ns/bucket/range/date/DateRangeAggregatorBuilder.java
+0 −10
DateRangeParser.java
.../aggregations/bucket/range/date/DateRangeParser.java
+35 −34
GeoDistanceAggregatorBuilder.java
.../range/geodistance/GeoDistanceAggregatorBuilder.java
+14 −30
GeoDistanceParser.java
...ions/bucket/range/geodistance/GeoDistanceParser.java
+25 −39
IPv4RangeAggregatorBuilder.java
...ns/bucket/range/ipv4/IPv4RangeAggregatorBuilder.java
+2 −13
IpRangeParser.java
...ch/aggregations/bucket/range/ipv4/IpRangeParser.java
+27 −23
DiversifiedAggregatorBuilder.java
...ons/bucket/sampler/DiversifiedAggregatorBuilder.java
+0 −13
DiversifiedSamplerParser.java
...gations/bucket/sampler/DiversifiedSamplerParser.java
+50 −12
SamplerAggregatorBuilder.java
...gations/bucket/sampler/SamplerAggregatorBuilder.java
+0 −74
SamplerParser.java
...earch/aggregations/bucket/sampler/SamplerParser.java
+7 −5
GlobalOrdinalsSignificantTermsAggregator.java
...ficant/GlobalOrdinalsSignificantTermsAggregator.java
+4 −5
SignificantLongTerms.java
...gations/bucket/significant/SignificantLongTerms.java
+2 −4
SignificantStringTerms.java
...tions/bucket/significant/SignificantStringTerms.java
+3 −2
SignificantStringTermsAggregator.java
...et/significant/SignificantStringTermsAggregator.java
+41 −48
SignificantTermsAggregatorBuilder.java
...t/significant/SignificantTermsAggregatorBuilder.java
+16 −15
SignificantTermsAggregatorFactory.java
...t/significant/SignificantTermsAggregatorFactory.java
+7 −20
SignificantTermsParser.java
...tions/bucket/significant/SignificantTermsParser.java
+2 −2
UnmappedSignificantTerms.java
...ons/bucket/significant/UnmappedSignificantTerms.java
+10 −17
ChiSquare.java
...gations/bucket/significant/heuristics/ChiSquare.java
+14 −23
GND.java
.../aggregations/bucket/significant/heuristics/GND.java
+32 −27
JLHScore.java
...egations/bucket/significant/heuristics/JLHScore.java
+11 −17
MutualInformation.java
...bucket/significant/heuristics/MutualInformation.java
+10 −1
NXYSignificanceHeuristic.java
...significant/heuristics/NXYSignificanceHeuristic.java
+25 −25
PercentageScore.java
...s/bucket/significant/heuristics/PercentageScore.java
+49 −63
ScriptHeuristic.java
...s/bucket/significant/heuristics/ScriptHeuristic.java
+1 −1
SignificanceHeuristic.java
...et/significant/heuristics/SignificanceHeuristic.java
+4 −3
SignificanceHeuristicParser.java
...nificant/heuristics/SignificanceHeuristicParser.java
+0 −58
SignificanceHeuristicParserMapper.java
...nt/heuristics/SignificanceHeuristicParserMapper.java
+0 −93
SignificanceHeuristicStreams.java
...ificant/heuristics/SignificanceHeuristicStreams.java
+4 −3
AbstractStringTermsAggregator.java
...ions/bucket/terms/AbstractStringTermsAggregator.java
+3 −7
DoubleTerms.java
...ch/search/aggregations/bucket/terms/DoubleTerms.java
+16 −16
GlobalOrdinalsStringTermsAggregator.java
...ucket/terms/GlobalOrdinalsStringTermsAggregator.java
+3 −1
InternalTerms.java
.../search/aggregations/bucket/terms/InternalTerms.java
+5 −8
LongTerms.java
...arch/search/aggregations/bucket/terms/LongTerms.java
+1 −3
LongTermsAggregator.java
...h/aggregations/bucket/terms/LongTermsAggregator.java
+19 −13
StringTerms.java
...ch/search/aggregations/bucket/terms/StringTerms.java
+8 −7
StringTermsAggregator.java
...aggregations/bucket/terms/StringTermsAggregator.java
+25 −26
TermsAggregator.java
...earch/aggregations/bucket/terms/TermsAggregator.java
+35 −39
TermsAggregatorBuilder.java
...ggregations/bucket/terms/TermsAggregatorBuilder.java
+14 −13
TermsAggregatorFactory.java
...ggregations/bucket/terms/TermsAggregatorFactory.java
+0 −13
TermsParser.java
...ch/search/aggregations/bucket/terms/TermsParser.java
+5 −4
UnmappedTerms.java
.../search/aggregations/bucket/terms/UnmappedTerms.java
+63 −70
IncludeExclude.java
...ggregations/bucket/terms/support/IncludeExclude.java
+20 −14
AvgAggregatorBuilder.java
...h/aggregations/metrics/avg/AvgAggregatorBuilder.java
+0 −11
AvgParser.java
...earch/search/aggregations/metrics/avg/AvgParser.java
+2 −2
InternalAvg.java
...rch/search/aggregations/metrics/avg/InternalAvg.java
+32 −22
CardinalityAggregatorBuilder.java
...etrics/cardinality/CardinalityAggregatorBuilder.java
+0 −10
CardinalityParser.java
...regations/metrics/cardinality/CardinalityParser.java
+3 −2
InternalCardinality.java
...gations/metrics/cardinality/InternalCardinality.java
+22 −16
GeoBoundsAggregatorBuilder.java
...ns/metrics/geobounds/GeoBoundsAggregatorBuilder.java
+0 −11
GeoBoundsParser.java
.../aggregations/metrics/geobounds/GeoBoundsParser.java
+1 −1
GeoCentroidAggregator.java
...tions/metrics/geocentroid/GeoCentroidAggregator.java
+19 −14
GeoCentroidAggregatorBuilder.java
...etrics/geocentroid/GeoCentroidAggregatorBuilder.java
+0 −10
GeoCentroidParser.java
...regations/metrics/geocentroid/GeoCentroidParser.java
+2 −3
InternalGeoCentroid.java
...gations/metrics/geocentroid/InternalGeoCentroid.java
+2 −2
InternalMax.java
...rch/search/aggregations/metrics/max/InternalMax.java
+19 −14
MaxAggregatorBuilder.java
...h/aggregations/metrics/max/MaxAggregatorBuilder.java
+0 −11
MaxParser.java
...earch/search/aggregations/metrics/max/MaxParser.java
+2 −2
InternalMin.java
...rch/search/aggregations/metrics/min/InternalMin.java
+20 −14
MinAggregatorBuilder.java
...h/aggregations/metrics/min/MinAggregatorBuilder.java
+0 −10
MinParser.java
...earch/search/aggregations/metrics/min/MinParser.java
+32 −26
PercentileRanksAggregatorBuilder.java
...cs/percentiles/PercentileRanksAggregatorBuilder.java
+0 −12
PercentileRanksParser.java
...tions/metrics/percentiles/PercentileRanksParser.java
+31 −25
PercentilesAggregatorBuilder.java
...etrics/percentiles/PercentilesAggregatorBuilder.java
+2 −3
PercentilesMethod.java
...regations/metrics/percentiles/PercentilesMethod.java
+0 −12
PercentilesParser.java
...regations/metrics/percentiles/PercentilesParser.java
+2 −2
AbstractInternalHDRPercentiles.java
.../percentiles/hdr/AbstractInternalHDRPercentiles.java
+2 −2
AbstractInternalTDigestPercentiles.java
...iles/tdigest/AbstractInternalTDigestPercentiles.java
+2 −2
InternalScriptedMetric.java
...gations/metrics/scripted/InternalScriptedMetric.java
+5 −3
ScriptedMetricAggregator.java
...tions/metrics/scripted/ScriptedMetricAggregator.java
+158 −26
ScriptedMetricAggregatorBuilder.java
...etrics/scripted/ScriptedMetricAggregatorBuilder.java
+0 −167
ScriptedMetricParser.java
...regations/metrics/scripted/ScriptedMetricParser.java
+11 −12
InternalStats.java
...search/aggregations/metrics/stats/InternalStats.java
+20 −14
StatsAggregatorBuilder.java
...gregations/metrics/stats/StatsAggregatorBuilder.java
+0 −11
StatsParser.java
...h/search/aggregations/metrics/stats/StatsParser.java
+23 −17
ExtendedStatsAggregatorBuilder.java
...s/stats/extended/ExtendedStatsAggregatorBuilder.java
+0 −11
ExtendedStatsParser.java
...ions/metrics/stats/extended/ExtendedStatsParser.java
+10 −11
InternalExtendedStats.java
...ns/metrics/stats/extended/InternalExtendedStats.java
+2 −2
InternalSum.java
...rch/search/aggregations/metrics/sum/InternalSum.java
+20 −13
SumAggregatorBuilder.java
...h/aggregations/metrics/sum/SumAggregatorBuilder.java
+0 −11
SumParser.java
...earch/search/aggregations/metrics/sum/SumParser.java
+217 −85
TopHitsAggregatorBuilder.java
...ations/metrics/tophits/TopHitsAggregatorBuilder.java
+1 −1
TopHitsAggregatorFactory.java
...ations/metrics/tophits/TopHitsAggregatorFactory.java
+0 −178
TopHitsParser.java
...arch/aggregations/metrics/tophits/TopHitsParser.java
+22 −12
ValueCountAggregatorBuilder.java
.../metrics/valuecount/ValueCountAggregatorBuilder.java
+0 −10
ValueCountParser.java
...ggregations/metrics/valuecount/ValueCountParser.java
+3 −4
BucketHelpers.java
...arch/search/aggregations/pipeline/BucketHelpers.java
+2 −2
InternalSimpleValue.java
...earch/aggregations/pipeline/InternalSimpleValue.java
+3 −22
PipelineAggregator.java
...search/aggregations/pipeline/PipelineAggregator.java
+28 −29
PipelineAggregatorBuilder.java
...aggregations/pipeline/PipelineAggregatorBuilder.java
+8 −6
BucketMetricsParser.java
...ions/pipeline/bucketmetrics/BucketMetricsParser.java
+12 −4
BucketMetricsPipelineAggregator.java
...e/bucketmetrics/BucketMetricsPipelineAggregator.java
+19 −21
BucketMetricsPipelineAggregatorBuilder.java
...tmetrics/BucketMetricsPipelineAggregatorBuilder.java
+2 −2
InternalBucketMetricValue.java
...ipeline/bucketmetrics/InternalBucketMetricValue.java
+0 −42
AvgBucketParser.java
...ions/pipeline/bucketmetrics/avg/AvgBucketParser.java
+26 −14
AvgBucketPipelineAggregatorBuilder.java
...tmetrics/avg/AvgBucketPipelineAggregatorBuilder.java
+0 −44
MaxBucketParser.java
...ions/pipeline/bucketmetrics/max/MaxBucketParser.java
+27 −17
MaxBucketPipelineAggregatorBuilder.java
...tmetrics/max/MaxBucketPipelineAggregatorBuilder.java
+0 −44
MinBucketParser.java
...ions/pipeline/bucketmetrics/min/MinBucketParser.java
+27 −17
MinBucketPipelineAggregatorBuilder.java
...tmetrics/min/MinBucketPipelineAggregatorBuilder.java
+2 −2
InternalPercentilesBucket.java
...ketmetrics/percentile/InternalPercentilesBucket.java
+0 −78
PercentilesBucketParser.java
...ucketmetrics/percentile/PercentilesBucketParser.java
+2 −4
PercentilesBucketPipelineAggregator.java
.../percentile/PercentilesBucketPipelineAggregator.java
+62 −18
PercentilesBucketPipelineAggregatorBuilder.java
...tile/PercentilesBucketPipelineAggregatorBuilder.java
+0 −42
StatsBucketParser.java
.../pipeline/bucketmetrics/stats/StatsBucketParser.java
+29 −18
StatsBucketPipelineAggregatorBuilder.java
...rics/stats/StatsBucketPipelineAggregatorBuilder.java
+0 −10
ExtendedStatsBucketParser.java
...etrics/stats/extended/ExtendedStatsBucketParser.java
+11 −1
ExtendedStatsBucketPipelineAggregator.java
.../extended/ExtendedStatsBucketPipelineAggregator.java
+20 −19
ExtendedStatsBucketPipelineAggregatorBuilder.java
...ed/ExtendedStatsBucketPipelineAggregatorBuilder.java
+0 −42
SumBucketParser.java
...ions/pipeline/bucketmetrics/sum/SumBucketParser.java
+27 −17
SumBucketPipelineAggregatorBuilder.java
...tmetrics/sum/SumBucketPipelineAggregatorBuilder.java
+0 −134
BucketScriptParser.java
...ations/pipeline/bucketscript/BucketScriptParser.java
+5 −4
BucketScriptPipelineAggregator.java
...ine/bucketscript/BucketScriptPipelineAggregator.java
+126 −31
BucketScriptPipelineAggregatorBuilder.java
...ketscript/BucketScriptPipelineAggregatorBuilder.java
+0 −129
BucketSelectorParser.java
...ns/pipeline/bucketselector/BucketSelectorParser.java
+4 −3
BucketSelectorPipelineAggregator.java
...bucketselector/BucketSelectorPipelineAggregator.java
+114 −30
BucketSelectorPipelineAggregatorBuilder.java
...elector/BucketSelectorPipelineAggregatorBuilder.java
+0 −98
CumulativeSumParser.java
...ions/pipeline/cumulativesum/CumulativeSumParser.java
+2 −2
CumulativeSumPipelineAggregator.java
...e/cumulativesum/CumulativeSumPipelineAggregator.java
+75 −15
CumulativeSumPipelineAggregatorBuilder.java
...ativesum/CumulativeSumPipelineAggregatorBuilder.java
+0 −111
DerivativeParser.java
...gregations/pipeline/derivative/DerivativeParser.java
+2 −2
DerivativePipelineAggregator.java
...ipeline/derivative/DerivativePipelineAggregator.java
+105 −29
DerivativePipelineAggregatorBuilder.java
.../derivative/DerivativePipelineAggregatorBuilder.java
+0 −183
MovAvgParser.java
...earch/aggregations/pipeline/movavg/MovAvgParser.java
+4 −5
MovAvgPipelineAggregator.java
...ations/pipeline/movavg/MovAvgPipelineAggregator.java
+163 −30
MovAvgPipelineAggregatorBuilder.java
...pipeline/movavg/MovAvgPipelineAggregatorBuilder.java
+33 −47
EwmaModel.java
...h/aggregations/pipeline/movavg/models/EwmaModel.java
+37 −48
HoltLinearModel.java
...egations/pipeline/movavg/models/HoltLinearModel.java
+106 −109
HoltWintersModel.java
...gations/pipeline/movavg/models/HoltWintersModel.java
+24 −35
LinearModel.java
...aggregations/pipeline/movavg/models/LinearModel.java
+2 −10
MovAvgModel.java
...aggregations/pipeline/movavg/models/MovAvgModel.java
+0 −63
MovAvgModelParserMapper.java
.../pipeline/movavg/models/MovAvgModelParserMapper.java
+0 −86
MovAvgModelStreams.java
...tions/pipeline/movavg/models/MovAvgModelStreams.java
+24 −35
SimpleModel.java
...aggregations/pipeline/movavg/models/SimpleModel.java
+0 −122
SerialDiffParser.java
...gregations/pipeline/serialdiff/SerialDiffParser.java
+2 −2
SerialDiffPipelineAggregator.java
...ipeline/serialdiff/SerialDiffPipelineAggregator.java
+108 −22
SerialDiffPipelineAggregatorBuilder.java
.../serialdiff/SerialDiffPipelineAggregatorBuilder.java
+11 −10
AbstractValuesSourceParser.java
...aggregations/support/AbstractValuesSourceParser.java
+5 −6
ValueType.java
...ticsearch/search/aggregations/support/ValueType.java
+100 −61
ValuesSourceAggregatorBuilder.java
...regations/support/ValuesSourceAggregatorBuilder.java
+1 −26
ValuesSourceType.java
...ch/search/aggregations/support/ValuesSourceType.java
+268 −326
SearchSourceBuilder.java
...lasticsearch/search/builder/SearchSourceBuilder.java
+9 −6
SearchPhaseController.java
...csearch/search/controller/SearchPhaseController.java
+2 −1
ScriptFieldsParseElement.java
...ch/search/fetch/script/ScriptFieldsParseElement.java
+9 −27
FetchSourceContext.java
...icsearch/search/fetch/source/FetchSourceContext.java
+3 −4
AbstractHighlighterBuilder.java
...rch/search/highlight/AbstractHighlighterBuilder.java
+1 −7
HighlightBuilder.java
...elasticsearch/search/highlight/HighlightBuilder.java
+13 −9
DefaultSearchContext.java
...sticsearch/search/internal/DefaultSearchContext.java
+0 −5
FilteredSearchContext.java
...ticsearch/search/internal/FilteredSearchContext.java
+18 −19
InternalSearchHit.java
...elasticsearch/search/internal/InternalSearchHit.java
+3 −4
InternalSearchHits.java
...lasticsearch/search/internal/InternalSearchHits.java
+12 −2
SearchContext.java
...org/elasticsearch/search/internal/SearchContext.java
+3 −4
ShardSearchLocalRequest.java
...csearch/search/internal/ShardSearchLocalRequest.java
+0 −5
SubSearchContext.java
.../elasticsearch/search/internal/SubSearchContext.java
+14 −16
CollectorResult.java
...rg/elasticsearch/search/profile/CollectorResult.java
+1 −6
InternalProfileShardResults.java
...arch/search/profile/InternalProfileShardResults.java
+22 −23
ProfileResult.java
.../org/elasticsearch/search/profile/ProfileResult.java
+15 −17
ProfileShardResult.java
...elasticsearch/search/profile/ProfileShardResult.java
+1 −1
QueryRescoreMode.java
...g/elasticsearch/search/rescore/QueryRescoreMode.java
+2 −2
QueryRescorerBuilder.java
...asticsearch/search/rescore/QueryRescorerBuilder.java
+2 −2
RescoreBuilder.java
...org/elasticsearch/search/rescore/RescoreBuilder.java
+55 −90
SearchAfterBuilder.java
...ticsearch/search/searchafter/SearchAfterBuilder.java
+15 −17
FieldSortBuilder.java
.../org/elasticsearch/search/sort/FieldSortBuilder.java
+4 −4
GeoDistanceSortBuilder.java
...lasticsearch/search/sort/GeoDistanceSortBuilder.java
+1 −1
ScoreSortBuilder.java
.../org/elasticsearch/search/sort/ScoreSortBuilder.java
+6 −6
ScriptSortBuilder.java
...org/elasticsearch/search/sort/ScriptSortBuilder.java
+5 −14
SortBuilder.java
.../java/org/elasticsearch/search/sort/SortBuilder.java
+1 −1
SortMode.java
...ain/java/org/elasticsearch/search/sort/SortMode.java
+1 −1
SortOrder.java
...in/java/org/elasticsearch/search/sort/SortOrder.java
+1 −1
SortBy.java
...in/java/org/elasticsearch/search/suggest/SortBy.java
+24 −10
Suggest.java
...n/java/org/elasticsearch/search/suggest/Suggest.java
+30 −26
SuggestBuilder.java
...org/elasticsearch/search/suggest/SuggestBuilder.java
+2 −2
SuggestionBuilder.java
.../elasticsearch/search/suggest/SuggestionBuilder.java
+7 −8
CompletionStats.java
...earch/search/suggest/completion/CompletionStats.java
+114 −44
CompletionSuggester.java
...h/search/suggest/completion/CompletionSuggester.java
+141 −13
CompletionSuggestionBuilder.java
.../suggest/completion/CompletionSuggestionBuilder.java
+20 −0
CompletionSuggestionContext.java
.../suggest/completion/CompletionSuggestionContext.java
+7 −12
FuzzyOptions.java
...icsearch/search/suggest/completion/FuzzyOptions.java
+6 −4
RegexOptions.java
...icsearch/search/suggest/completion/RegexOptions.java
+3 −2
CategoryContextMapping.java
...ggest/completion/context/CategoryContextMapping.java
+7 −4
CategoryQueryContext.java
...suggest/completion/context/CategoryQueryContext.java
+6 −4
ContextMapping.java
...earch/suggest/completion/context/ContextMapping.java
+5 −4
GeoContextMapping.java
...ch/suggest/completion/context/GeoContextMapping.java
+6 −4
GeoQueryContext.java
...arch/suggest/completion/context/GeoQueryContext.java
+413 −0
AnalyzingCompletionLookupProvider.java
.../completion2x/AnalyzingCompletionLookupProvider.java
+353 −0
Completion090PostingsFormat.java
...uggest/completion2x/Completion090PostingsFormat.java
+144 −0
CompletionSuggestion.java
...earch/suggest/completion2x/CompletionSuggestion.java
+176 −0
CompletionTokenStream.java
...arch/suggest/completion2x/CompletionTokenStream.java
+11 −12
NumericIntegerTokenizer.java → PayloadProcessor.java
...→ search/suggest/completion2x/PayloadProcessor.java}
+374 −0
CategoryContextMapping.java
...est/completion2x/context/CategoryContextMapping.java
+135 −0
ContextBuilder.java
...rch/suggest/completion2x/context/ContextBuilder.java
+319 −0
ContextMapping.java
...rch/suggest/completion2x/context/ContextMapping.java
+750 −0
GeolocationContextMapping.java
.../completion2x/context/GeolocationContextMapping.java
+7 −10
DirectCandidateGenerator.java
.../search/suggest/phrase/DirectCandidateGenerator.java
+4 −3
DirectCandidateGeneratorBuilder.java
.../suggest/phrase/DirectCandidateGeneratorBuilder.java
+1 −1
Laplace.java
...org/elasticsearch/search/suggest/phrase/Laplace.java
+1 −1
LinearInterpolation.java
...earch/search/suggest/phrase/LinearInterpolation.java
+1 −2
PhraseSuggestion.java
...icsearch/search/suggest/phrase/PhraseSuggestion.java
+6 −12
PhraseSuggestionBuilder.java
...h/search/suggest/phrase/PhraseSuggestionBuilder.java
+2 −2
SmoothingModel.java
...sticsearch/search/suggest/phrase/SmoothingModel.java
+1 −1
StupidBackoff.java
...asticsearch/search/suggest/phrase/StupidBackoff.java
+1 −2
TermSuggestion.java
...lasticsearch/search/suggest/term/TermSuggestion.java
+3 −3
TermSuggestionBuilder.java
...earch/search/suggest/term/TermSuggestionBuilder.java
+7 −8
RestoreInfo.java
...in/java/org/elasticsearch/snapshots/RestoreInfo.java
+4 −4
RestoreService.java
...java/org/elasticsearch/snapshots/RestoreService.java
+11 −12
Snapshot.java
.../main/java/org/elasticsearch/snapshots/Snapshot.java
+16 −17
SnapshotInfo.java
...n/java/org/elasticsearch/snapshots/SnapshotInfo.java
+5 −3
SnapshotUtils.java
.../java/org/elasticsearch/snapshots/SnapshotUtils.java
+0 −4
CancellableTask.java
...in/java/org/elasticsearch/tasks/CancellableTask.java
+1 −5
Task.java
core/src/main/java/org/elasticsearch/tasks/Task.java
+37 −17
TaskId.java
core/src/main/java/org/elasticsearch/tasks/TaskId.java
+26 −25
TaskManager.java
...c/main/java/org/elasticsearch/tasks/TaskManager.java
+114 −80
ThreadPool.java
...in/java/org/elasticsearch/threadpool/ThreadPool.java
+1 −2
ThreadPoolInfo.java
...ava/org/elasticsearch/threadpool/ThreadPoolInfo.java
+8 −9
ThreadPoolStats.java
...va/org/elasticsearch/threadpool/ThreadPoolStats.java
+2 −1
PlainTransportFuture.java
...rg/elasticsearch/transport/PlainTransportFuture.java
+2 −1
RequestHandlerRegistry.java
.../elasticsearch/transport/RequestHandlerRegistry.java
+3 −2
Transport.java
...main/java/org/elasticsearch/transport/Transport.java
+10 −27
TransportChannelResponseHandler.java
...earch/transport/TransportChannelResponseHandler.java
+4 −5
TransportInfo.java
.../java/org/elasticsearch/transport/TransportInfo.java
+45 −3
TransportRequest.java
...va/org/elasticsearch/transport/TransportRequest.java
+33 −18
TransportService.java
...va/org/elasticsearch/transport/TransportService.java
+10 −11
TransportStats.java
...java/org/elasticsearch/transport/TransportStats.java
+26 −8
LocalTransport.java
...rg/elasticsearch/transport/local/LocalTransport.java
+20 −11
LocalTransportChannel.java
...ticsearch/transport/local/LocalTransportChannel.java
+131 −47
MessageChannelHandler.java
...ticsearch/transport/netty/MessageChannelHandler.java
+14 −5
NettyHeader.java
...a/org/elasticsearch/transport/netty/NettyHeader.java
+13 −5
NettyTransport.java
...rg/elasticsearch/transport/netty/NettyTransport.java
+20 −5
NettyTransportChannel.java
...ticsearch/transport/netty/NettyTransportChannel.java
+7 −6
SizeHeaderFrameDecoder.java
...icsearch/transport/netty/SizeHeaderFrameDecoder.java
+2 −1
TribeService.java
.../main/java/org/elasticsearch/tribe/TribeService.java
+14 −5
ResourceWatcherService.java
...rg/elasticsearch/watcher/ResourceWatcherService.java
+1 −0
org.apache.lucene.codecs.PostingsFormat
...INF/services/org.apache.lucene.codecs.PostingsFormat
+2 −2
names.txt
core/src/main/resources/config/names.txt
+4 −1
security.policy
...esources/org/elasticsearch/bootstrap/security.policy
+1 −1
test-framework.policy
...es/org/elasticsearch/bootstrap/test-framework.policy
+3 −12
ExceptionSerializationTests.java
...a/org/elasticsearch/ExceptionSerializationTests.java
+104 −2
ClusterAllocationExplainIT.java
...n/cluster/allocation/ClusterAllocationExplainIT.java
+16 −4
ClusterAllocationExplainTests.java
...luster/allocation/ClusterAllocationExplainTests.java
+195 −18
ClusterAllocationExplanationTests.java
...er/allocation/ClusterAllocationExplanationTests.java
+0 −1
ClusterHealthResponsesTests.java
...dmin/cluster/health/ClusterHealthResponsesTests.java
+3 −3
CancellableTasksTests.java
.../admin/cluster/node/tasks/CancellableTasksTests.java
+7 −6
TaskManagerTestCase.java
...on/admin/cluster/node/tasks/TaskManagerTestCase.java
+85 −23
TasksIT.java
...csearch/action/admin/cluster/node/tasks/TasksIT.java
+3 −10
TestTaskPlugin.java
.../action/admin/cluster/node/tasks/TestTaskPlugin.java
+30 −27
TransportTasksActionTests.java
...in/cluster/node/tasks/TransportTasksActionTests.java
+5 −5
RepositoryBlocksIT.java
...n/admin/cluster/repositories/RepositoryBlocksIT.java
+1 −1
SnapshotBlocksIT.java
...action/admin/cluster/snapshots/SnapshotBlocksIT.java
+1 −2
ClusterStatsIT.java
...earch/action/admin/cluster/stats/ClusterStatsIT.java
+6 −12
GetIndexedScriptRequestTests.java → GetStoredScriptRequestTests.java
...ster/storedscripts/GetStoredScriptRequestTests.java}
+1 −4
TransportAnalyzeActionTests.java
...ction/admin/indices/TransportAnalyzeActionTests.java
+7 −7
IndicesShardStoreResponseTests.java
...n/indices/shards/IndicesShardStoreResponseTests.java
+8 −2
IndicesStatsTests.java
...ch/action/admin/indices/stats/IndicesStatsTests.java
+2 −2
MetaDataIndexTemplateServiceTests.java
.../template/put/MetaDataIndexTemplateServiceTests.java
+11 −8
XContentString.java → BulkItemResponseTests.java
...lasticsearch/action/bulk/BulkItemResponseTests.java}
+1 −1
BulkProcessorClusterSettingsIT.java
...arch/action/bulk/BulkProcessorClusterSettingsIT.java
+0 −2
BulkProcessorRetryIT.java
.../elasticsearch/action/bulk/BulkProcessorRetryIT.java
+5 −3
TransportBulkActionTookTests.java
...search/action/bulk/TransportBulkActionTookTests.java
+3 −1
FieldStatsRequestTests.java
...search/action/fieldstats/FieldStatsRequestTests.java
+5 −2
SimulateDocumentSimpleResultTests.java
...action/ingest/SimulateDocumentSimpleResultTests.java
+14 −14
SimulateExecutionServiceTests.java
...rch/action/ingest/SimulateExecutionServiceTests.java
+7 −2
SimulatePipelineResponseTests.java
...rch/action/ingest/SimulatePipelineResponseTests.java
+7 −2
SimulateProcessorResultTests.java
...arch/action/ingest/SimulateProcessorResultTests.java
+15 −11
WriteableIngestDocumentTests.java
...arch/action/ingest/WriteableIngestDocumentTests.java
+3 −2
MultiSearchRequestTests.java
...ticsearch/action/search/MultiSearchRequestTests.java
+5 −1
BroadcastReplicationTests.java
...n/support/replication/BroadcastReplicationTests.java
+1 −1
ClusterStateCreationUtils.java
...n/support/replication/ClusterStateCreationUtils.java
+461 −0
ReplicationOperationTests.java
...n/support/replication/ReplicationOperationTests.java
+264 −694
TransportReplicationActionTests.java
...ort/replication/TransportReplicationActionTests.java
+1 −1
AbstractTermVectorsTestCase.java
.../action/termvectors/AbstractTermVectorsTestCase.java
+11 −13
GetTermVectorsIT.java
...asticsearch/action/termvectors/GetTermVectorsIT.java
+1 −1
MultiTermVectorsIT.java
...ticsearch/action/termvectors/MultiTermVectorsIT.java
+1 −1
UpdateRequestTests.java
.../elasticsearch/action/update/UpdateRequestTests.java
+5 −5
IndexAliasesIT.java
...t/java/org/elasticsearch/aliases/IndexAliasesIT.java
+3 −3
SimpleBlocksIT.java
...st/java/org/elasticsearch/blocks/SimpleBlocksIT.java
+189 −40
BootstrapCheckTests.java
...org/elasticsearch/bootstrap/BootstrapCheckTests.java
+95 −0
MaxMapCountCheckTests.java
...g/elasticsearch/bootstrap/MaxMapCountCheckTests.java
+1 −1
ClusterStateBackwardsCompatIT.java
...icsearch/bwcompat/ClusterStateBackwardsCompatIT.java
+2 −2
NodesStatsBasicBackwardsCompatIT.java
...earch/bwcompat/NodesStatsBasicBackwardsCompatIT.java
+1 −0
OldIndexBackwardsCompatibilityIT.java
...earch/bwcompat/OldIndexBackwardsCompatibilityIT.java
+9 −12
RestoreBackwardsCompatIT.java
...elasticsearch/bwcompat/RestoreBackwardsCompatIT.java
+1 −1
UnicastBackwardsCompatibilityIT.java
...search/bwcompat/UnicastBackwardsCompatibilityIT.java
+21 −0
CommandTests.java
...rc/test/java/org/elasticsearch/cli/CommandTests.java
+3 −3
AbstractClientHeadersTestCase.java
...sticsearch/client/AbstractClientHeadersTestCase.java
+63 −0
ParentTaskAssigningClientTests.java
...ticsearch/client/ParentTaskAssigningClientTests.java
+1 −2
NodeClientIT.java
...java/org/elasticsearch/client/node/NodeClientIT.java
+2 −1
FailAndRetryMockTransport.java
...arch/client/transport/FailAndRetryMockTransport.java
+5 −4
TransportClientIT.java
...lasticsearch/client/transport/TransportClientIT.java
+8 −9
TransportClientRetryIT.java
...csearch/client/transport/TransportClientRetryIT.java
+127 −62
ClusterChangedEventTests.java
.../elasticsearch/cluster/ClusterChangedEventTests.java
+1 −2
ClusterInfoServiceIT.java
.../org/elasticsearch/cluster/ClusterInfoServiceIT.java
+0 −3
ClusterModuleTests.java
...va/org/elasticsearch/cluster/ClusterModuleTests.java
+16 −5
ClusterStateDiffIT.java
...va/org/elasticsearch/cluster/ClusterStateDiffIT.java
+8 −9
MinimumMasterNodesIT.java
.../org/elasticsearch/cluster/MinimumMasterNodesIT.java
+2 −3
NoMasterNodeIT.java
...t/java/org/elasticsearch/cluster/NoMasterNodeIT.java
+1 −1
NodeConnectionsServiceTests.java
...asticsearch/cluster/NodeConnectionsServiceTests.java
+2 −2
SimpleClusterStateIT.java
.../org/elasticsearch/cluster/SimpleClusterStateIT.java
+4 −4
SimpleDataNodesIT.java
...ava/org/elasticsearch/cluster/SimpleDataNodesIT.java
+2 −1
SpecificMasterNodesIT.java
...org/elasticsearch/cluster/SpecificMasterNodesIT.java
+7 −11
UpdateSettingsValidationIT.java
...lasticsearch/cluster/UpdateSettingsValidationIT.java
+3 −4
AckClusterUpdateSettingsIT.java
...icsearch/cluster/ack/AckClusterUpdateSettingsIT.java
+3 −4
AckIT.java
...c/test/java/org/elasticsearch/cluster/ack/AckIT.java
+1 −2
ShardFailedClusterStateTaskExecutorTests.java
.../shard/ShardFailedClusterStateTaskExecutorTests.java
+15 −16
AwarenessAllocationIT.java
...search/cluster/allocation/AwarenessAllocationIT.java
+12 −13
ClusterRerouteIT.java
...asticsearch/cluster/allocation/ClusterRerouteIT.java
+7 −7
FilteringAllocationIT.java
...search/cluster/allocation/FilteringAllocationIT.java
+3 −3
SimpleAllocationIT.java
...ticsearch/cluster/allocation/SimpleAllocationIT.java
+2 −3
ClusterIndexHealthTests.java
...icsearch/cluster/health/ClusterIndexHealthTests.java
+2 −34
ClusterStateHealthTests.java
...icsearch/cluster/health/ClusterStateHealthTests.java
+163 −0
IndexGraveyardTests.java
...sticsearch/cluster/metadata/IndexGraveyardTests.java
+1 −1
MetaDataIndexUpgradeServiceTests.java
...uster/metadata/MetaDataIndexUpgradeServiceTests.java
+42 −0
MetaDataTests.java
...rg/elasticsearch/cluster/metadata/MetaDataTests.java
+3 −3
ToAndFromJsonMetaDataTests.java
...rch/cluster/metadata/ToAndFromJsonMetaDataTests.java
+15 −15
DiscoveryNodeFiltersTests.java
...icsearch/cluster/node/DiscoveryNodeFiltersTests.java
+1 −2
PrimaryTermsTests.java
...elasticsearch/cluster/routing/PrimaryTermsTests.java
+12 −12
RoutingTableGenerator.java/{ → }
...luster/{health → routing}/RoutingTableGenerator.java
+42 −2
RoutingTableTests.java
...elasticsearch/cluster/routing/RoutingTableTests.java
+3 −4
AddIncrementallyTests.java
...luster/routing/allocation/AddIncrementallyTests.java
+21 −6
AllocationCommandsTests.java
...ster/routing/allocation/AllocationCommandsTests.java
+2 −2
AllocationPriorityTests.java
...ster/routing/allocation/AllocationPriorityTests.java
+12 −13
AwarenessAllocationTests.java
...ter/routing/allocation/AwarenessAllocationTests.java
+7 −8
BalanceConfigurationTests.java
...er/routing/allocation/BalanceConfigurationTests.java
+2 −2
BalanceUnbalancedClusterTests.java
...outing/allocation/BalanceUnbalancedClusterTests.java
+2 −2
CatAllocationTestCase.java
...luster/routing/allocation/CatAllocationTestCase.java
+7 −8
ClusterRebalanceRoutingTests.java
...routing/allocation/ClusterRebalanceRoutingTests.java
+2 −2
ConcurrentRebalanceRoutingTests.java
...ting/allocation/ConcurrentRebalanceRoutingTests.java
+4 −4
DeadNodesAllocationTests.java
...ter/routing/allocation/DeadNodesAllocationTests.java
+2 −2
ElectReplicaAsPrimaryDuringRelocationTests.java
...tion/ElectReplicaAsPrimaryDuringRelocationTests.java
+2 −2
FailedNodeRoutingTests.java
...uster/routing/allocation/FailedNodeRoutingTests.java
+9 −9
FailedShardsRoutingTests.java
...ter/routing/allocation/FailedShardsRoutingTests.java
+8 −8
FilterRoutingTests.java
...h/cluster/routing/allocation/FilterRoutingTests.java
+4 −4
IndexBalanceTests.java
...ch/cluster/routing/allocation/IndexBalanceTests.java
+3 −4
NodeVersionAllocationDeciderTests.java
...ng/allocation/NodeVersionAllocationDeciderTests.java
+2 −2
PreferLocalPrimariesToRelocatingPrimariesTests.java
.../PreferLocalPrimariesToRelocatingPrimariesTests.java
+2 −2
PreferPrimaryAllocationTests.java
...routing/allocation/PreferPrimaryAllocationTests.java
+3 −3
PrimaryElectionRoutingTests.java
.../routing/allocation/PrimaryElectionRoutingTests.java
+2 −2
PrimaryNotRelocatedWhileBeingRecoveredTests.java
...ion/PrimaryNotRelocatedWhileBeingRecoveredTests.java
+1 −2
RandomAllocationDeciderTests.java
...routing/allocation/RandomAllocationDeciderTests.java
+2 −2
RebalanceAfterActiveTests.java
...er/routing/allocation/RebalanceAfterActiveTests.java
+2 −2
ReplicaAllocatedAfterPrimaryTests.java
...ng/allocation/ReplicaAllocatedAfterPrimaryTests.java
+4 −4
RoutingNodesIntegrityTests.java
...r/routing/allocation/RoutingNodesIntegrityTests.java
+2 −2
SameShardRoutingTests.java
...luster/routing/allocation/SameShardRoutingTests.java
+4 −2
ShardStateIT.java
...csearch/cluster/routing/allocation/ShardStateIT.java
+2 −2
ShardVersioningTests.java
...cluster/routing/allocation/ShardVersioningTests.java
+5 −5
ShardsLimitAllocationTests.java
...r/routing/allocation/ShardsLimitAllocationTests.java
+5 −5
SingleShardNoReplicasRoutingTests.java
...ng/allocation/SingleShardNoReplicasRoutingTests.java
+2 −2
SingleShardOneReplicaRoutingTests.java
...ng/allocation/SingleShardOneReplicaRoutingTests.java
+2 −2
TenShardsOneReplicaRoutingTests.java
...ting/allocation/TenShardsOneReplicaRoutingTests.java
+4 −5
ThrottlingAllocationTests.java
...er/routing/allocation/ThrottlingAllocationTests.java
+2 −2
UpdateNumberOfReplicasTests.java
.../routing/allocation/UpdateNumberOfReplicasTests.java
+23 −24
DiskThresholdDeciderTests.java
...ng/allocation/decider/DiskThresholdDeciderTests.java
+2 −2
DiskThresholdDeciderUnitTests.java
...llocation/decider/DiskThresholdDeciderUnitTests.java
+7 −7
EnableAllocationDeciderIT.java
...ng/allocation/decider/EnableAllocationDeciderIT.java
+11 −12
EnableAllocationTests.java
...outing/allocation/decider/EnableAllocationTests.java
+3 −3
MockDiskUsagesIT.java
...ter/routing/allocation/decider/MockDiskUsagesIT.java
+1 −7
DiffableTests.java
...asticsearch/cluster/serialization/DiffableTests.java
+7 −8
ClusterServiceIT.java
.../elasticsearch/cluster/service/ClusterServiceIT.java
+1 −2
ClusterServiceTests.java
...asticsearch/cluster/service/ClusterServiceTests.java
+1 −2
ClusterSettingsIT.java
...lasticsearch/cluster/settings/ClusterSettingsIT.java
+6 −7
ClusterSearchShardsIT.java
...sticsearch/cluster/shards/ClusterSearchShardsIT.java
+4 −5
RoutingIteratorTests.java
...icsearch/cluster/structure/RoutingIteratorTests.java
+31 −27
ParseFieldTests.java
...t/java/org/elasticsearch/common/ParseFieldTests.java
+23 −10
StringsTests.java
...test/java/org/elasticsearch/common/StringsTests.java
+27 −0
TableTests.java
...c/test/java/org/elasticsearch/common/TableTests.java
+2 −2
GeoDistanceTests.java
...a/org/elasticsearch/common/geo/GeoDistanceTests.java
+1 −2
GeoHashTests.java
.../java/org/elasticsearch/common/geo/GeoHashTests.java
+4 −4
ShapeRelationTests.java
...org/elasticsearch/common/geo/ShapeRelationTests.java
+3 −3
SpatialStrategyTests.java
...g/elasticsearch/common/geo/SpatialStrategyTests.java
+2 −2
AbstractWriteableEnumTestCase.java
.../common/io/stream/AbstractWriteableEnumTestCase.java
+27 −8
BytesStreamsTests.java
...lasticsearch/common/io/stream/BytesStreamsTests.java
+37 −133
SimpleAllTests.java
.../elasticsearch/common/lucene/all/SimpleAllTests.java
+78 −0
MatchNoDocsQueryTests.java
...arch/common/lucene/search/MatchNoDocsQueryTests.java
+1 −5
NetworkModuleTests.java
...elasticsearch/common/network/NetworkModuleTests.java
+7 −4
ScopedSettingsTests.java
...asticsearch/common/settings/ScopedSettingsTests.java
+32 −11
SettingTests.java
.../org/elasticsearch/common/settings/SettingTests.java
+5 −2
SettingsModuleTests.java
...asticsearch/common/settings/SettingsModuleTests.java
+59 −69
SettingsTests.java
...org/elasticsearch/common/settings/SettingsTests.java
+2 −3
JsonSettingsLoaderTests.java
.../common/settings/loader/JsonSettingsLoaderTests.java
+4 −5
YamlSettingsLoaderTests.java
.../common/settings/loader/YamlSettingsLoaderTests.java
+2 −1
BoundTransportAddressTests.java
...rch/common/transport/BoundTransportAddressTests.java
+1 −1
FuzzinessTests.java
...va/org/elasticsearch/common/unit/FuzzinessTests.java
+6 −6
IndexFolderUpgraderTests.java
...sticsearch/common/util/IndexFolderUpgraderTests.java
+280 −0
ConstructingObjectParserTests.java
...h/common/xcontent/ConstructingObjectParserTests.java
+51 −52
ObjectParserTests.java
...elasticsearch/common/xcontent/ObjectParserTests.java
+2 −15
XContentBuilderTests.java
...ch/common/xcontent/builder/XContentBuilderTests.java
+1 −1
WriteConsistencyLevelIT.java
...search/consistencylevel/WriteConsistencyLevelIT.java
+5 −1
ZenFaultDetectionTests.java
.../elasticsearch/discovery/ZenFaultDetectionTests.java
+1 −1
ZenUnicastDiscoveryIT.java
...g/elasticsearch/discovery/ZenUnicastDiscoveryIT.java
+34 −12
ZenDiscoveryIT.java
.../org/elasticsearch/discovery/zen/ZenDiscoveryIT.java
+4 −3
UnicastZenPingIT.java
...rch/discovery/zen/ping/unicast/UnicastZenPingIT.java
+1 −1
PublishClusterStateActionTests.java
...very/zen/publish/PublishClusterStateActionTests.java
+1 −2
EnvironmentTests.java
...est/java/org/elasticsearch/env/EnvironmentTests.java
+1 −1
ExplainActionIT.java
.../java/org/elasticsearch/explain/ExplainActionIT.java
+150 −24
FieldStatsIntegrationIT.java
...lasticsearch/fieldstats/FieldStatsIntegrationIT.java
+139 −89
FieldStatsTests.java
...va/org/elasticsearch/fieldstats/FieldStatsTests.java
+18 −19
AsyncShardFetchTests.java
.../org/elasticsearch/gateway/AsyncShardFetchTests.java
+98 −67
GatewayIndexStateIT.java
...a/org/elasticsearch/gateway/GatewayIndexStateIT.java
+3 −3
GatewayMetaStateTests.java
...org/elasticsearch/gateway/GatewayMetaStateTests.java
+12 −0
MetaDataStateFormatTests.java
.../elasticsearch/gateway/MetaDataStateFormatTests.java
+3 −3
PrimaryShardAllocatorTests.java
...lasticsearch/gateway/PrimaryShardAllocatorTests.java
+11 −12
RecoverAfterNodesIT.java
...a/org/elasticsearch/gateway/RecoverAfterNodesIT.java
+2 −2
RecoveryBackwardsCompatibilityIT.java
...search/gateway/RecoveryBackwardsCompatibilityIT.java
+109 −45
RecoveryFromGatewayIT.java
...org/elasticsearch/gateway/RecoveryFromGatewayIT.java
+2 −3
ReusePeerRecoverySharedTest.java
...asticsearch/gateway/ReusePeerRecoverySharedTest.java
+9 −9
GetActionIT.java
...src/test/java/org/elasticsearch/get/GetActionIT.java
+262 −0
HttpServerTests.java
...est/java/org/elasticsearch/http/HttpServerTests.java
+4 −2
NettyHttpChannelTests.java
.../elasticsearch/http/netty/NettyHttpChannelTests.java
+37 −9
NettyHttpClient.java
...va/org/elasticsearch/http/netty/NettyHttpClient.java
+96 −0
NettyHttpRequestSizeLimitIT.java
...icsearch/http/netty/NettyHttpRequestSizeLimitIT.java
+7 −6
NettyHttpServerPipeliningTests.java
...earch/http/netty/NettyHttpServerPipeliningTests.java
+11 −8
NettyPipeliningDisabledIT.java
...sticsearch/http/netty/NettyPipeliningDisabledIT.java
+12 −10
NettyPipeliningEnabledIT.java
...asticsearch/http/netty/NettyPipeliningEnabledIT.java
+23 −54
IndexModuleTests.java
...t/java/org/elasticsearch/index/IndexModuleTests.java
+20 −20
IndexSettingsTests.java
...java/org/elasticsearch/index/IndexSettingsTests.java
+21 −2
IndexTests.java
...rc/test/java/org/elasticsearch/index/IndexTests.java
+109 −33
IndexWithShadowReplicasIT.java
...g/elasticsearch/index/IndexWithShadowReplicasIT.java
+7 −7
IndexingSlowLogTests.java
...va/org/elasticsearch/index/IndexingSlowLogTests.java
+125 −12
SearchSlowLogTests.java
...java/org/elasticsearch/index/SearchSlowLogTests.java
+1 −1
TransportIndexFailuresIT.java
...rg/elasticsearch/index/TransportIndexFailuresIT.java
+3 −4
ASCIIFoldingTokenFilterFactoryTests.java
...ex/analysis/ASCIIFoldingTokenFilterFactoryTests.java
+6 −9
AnalysisModuleTests.java
...lasticsearch/index/analysis/AnalysisModuleTests.java
+2 −30
AnalysisServiceTests.java
...asticsearch/index/analysis/AnalysisServiceTests.java
+2 −3
AnalysisTests.java
.../org/elasticsearch/index/analysis/AnalysisTests.java
+1 −1
AnalysisTestsHelper.java
...lasticsearch/index/analysis/AnalysisTestsHelper.java
+2 −5
CharFilterTests.java
...rg/elasticsearch/index/analysis/CharFilterTests.java
+3 −6
CompoundAnalysisTests.java
...sticsearch/index/analysis/CompoundAnalysisTests.java
+68 −0
FingerprintAnalyzerTests.java
...csearch/index/analysis/FingerprintAnalyzerTests.java
+2 −3
HunspellTokenFilterFactoryTests.java
.../index/analysis/HunspellTokenFilterFactoryTests.java
+3 −3
KeepFilterFactoryTests.java
...ticsearch/index/analysis/KeepFilterFactoryTests.java
+1 −1
KeepTypesFilterFactoryTests.java
...arch/index/analysis/KeepTypesFilterFactoryTests.java
+4 −4
LimitTokenCountFilterFactoryTests.java
...ndex/analysis/LimitTokenCountFilterFactoryTests.java
+0 −59
NumericAnalyzerTests.java
...asticsearch/index/analysis/NumericAnalyzerTests.java
+2 −4
PatternCaptureTokenFilterTests.java
...h/index/analysis/PatternCaptureTokenFilterTests.java
+1 −1
PreBuiltAnalyzerTests.java
...sticsearch/index/analysis/PreBuiltAnalyzerTests.java
+2 −2
StemmerTokenFilterFactoryTests.java
...h/index/analysis/StemmerTokenFilterFactoryTests.java
+1 −4
StopAnalyzerTests.java
.../elasticsearch/index/analysis/StopAnalyzerTests.java
+3 −3
StopTokenFilterTests.java
...asticsearch/index/analysis/StopTokenFilterTests.java
+9 −10
WordDelimiterTokenFilterFactoryTests.java
...x/analysis/WordDelimiterTokenFilterFactoryTests.java
+12 −12
CommonGramsTokenFilterFactoryTests.java
.../commongrams/CommonGramsTokenFilterFactoryTests.java
+2 −8
SynonymsAnalysisTests.java
...h/index/analysis/synonyms/SynonymsAnalysisTests.java
+1 −2
CodecTests.java
...t/java/org/elasticsearch/index/codec/CodecTests.java
+1 −1
InternalEngineTests.java
.../elasticsearch/index/engine/InternalEngineTests.java
+6 −0
ShadowEngineTests.java
...rg/elasticsearch/index/engine/ShadowEngineTests.java
+12 −12
AbstractFieldDataTestCase.java
...earch/index/fielddata/AbstractFieldDataTestCase.java
+1 −1
AbstractGeoFieldDataTestCase.java
...ch/index/fielddata/AbstractGeoFieldDataTestCase.java
+18 −15
IndexFieldDataServiceTests.java
...arch/index/fielddata/IndexFieldDataServiceTests.java
+320 −0
DocumentParserTests.java
.../elasticsearch/index/mapper/DocumentParserTests.java
+3 −1
DynamicMappingDisabledTests.java
...search/index/mapper/DynamicMappingDisabledTests.java
+83 −21
DynamicMappingTests.java
.../elasticsearch/index/mapper/DynamicMappingTests.java
+52 −74
MapperServiceTests.java
...g/elasticsearch/index/mapper/MapperServiceTests.java
+108 −0
AllFieldMapperPositionIncrementGapTests.java
...per/all/AllFieldMapperPositionIncrementGapTests.java
+154 −121
SimpleAllMapperTests.java
...ticsearch/index/mapper/all/SimpleAllMapperTests.java
+0 −7
CustomBoostMappingTests.java
...arch/index/mapper/boost/CustomBoostMappingTests.java
+137 −0
CompletionFieldMapper2xTests.java
.../mapper/completion/CompletionFieldMapper2xTests.java
+2 −2
CopyToMapperTests.java
...ticsearch/index/mapper/copyto/CopyToMapperTests.java
+25 −0
BooleanFieldTypeTests.java
...csearch/index/mapper/core/BooleanFieldTypeTests.java
+254 −0
DateFieldMapperTests.java
...icsearch/index/mapper/core/DateFieldMapperTests.java
+58 −20
DateFieldTypeTests.java
...sticsearch/index/mapper/core/DateFieldTypeTests.java
+59 −0
KeywordFieldTypeTests.java
...csearch/index/mapper/core/KeywordFieldTypeTests.java
+8 −2
ByteFieldTypeTests.java → LegacyByteFieldTypeTests.java
...FieldTypeTests.java → LegacyByteFieldTypeTests.java}
+150 −0
LegacyDateFieldTypeTests.java
...arch/index/mapper/core/LegacyDateFieldTypeTests.java
+8 −3
DoubleFieldTypeTests.java → LegacyDoubleFieldTypeTests.java
...eldTypeTests.java → LegacyDoubleFieldTypeTests.java}
+9 −4
FloatFieldTypeTests.java → LegacyFloatFieldTypeTests.java
...ieldTypeTests.java → LegacyFloatFieldTypeTests.java}
+8 −3
IntegerFieldTypeTests.java → LegacyIntegerFieldTypeTests.java
...ldTypeTests.java → LegacyIntegerFieldTypeTests.java}
+8 −3
LongFieldTypeTests.java → LegacyLongFieldTypeTests.java
...FieldTypeTests.java → LegacyLongFieldTypeTests.java}
+8 −2
ShortFieldTypeTests.java → LegacyShortFieldTypeTests.java
...ieldTypeTests.java → LegacyShortFieldTypeTests.java}
+109 −0
LegacyTokenCountFieldMapperTests.java
...ex/mapper/core/LegacyTokenCountFieldMapperTests.java
+319 −0
NumberFieldMapperTests.java
...search/index/mapper/core/NumberFieldMapperTests.java
+78 −0
NumberFieldTypeTests.java
...icsearch/index/mapper/core/NumberFieldTypeTests.java
+22 −1
StringMappingUpgradeTests.java
...rch/index/mapper/core/StringMappingUpgradeTests.java
+12 −1
TextFieldMapperTests.java
...icsearch/index/mapper/core/TextFieldMapperTests.java
+61 −0
TextFieldTypeTests.java
...sticsearch/index/mapper/core/TextFieldTypeTests.java
+4 −3
TokenCountFieldMapperTests.java
...ch/index/mapper/core/TokenCountFieldMapperTests.java
+31 −28
SimpleDateMappingTests.java → LegacyDateMappingTests.java
...DateMappingTests.java → LegacyDateMappingTests.java}
+5 −3
GenericStoreDynamicTemplateTests.java
...e/genericstore/GenericStoreDynamicTemplateTests.java
+6 −6
SimpleExternalMappingTests.java
...apper/externalvalues/SimpleExternalMappingTests.java
+118 −68
GeoPointFieldMapperTests.java
...earch/index/mapper/geo/GeoPointFieldMapperTests.java
+2 −2
GeoPointFieldTypeTests.java
...csearch/index/mapper/geo/GeoPointFieldTypeTests.java
+9 −9
GeohashMappingGeoPointTests.java
...ch/index/mapper/geo/GeohashMappingGeoPointTests.java
+11 −2
TimestampFieldTypeTests.java
...h/index/mapper/internal/TimestampFieldTypeTests.java
+220 −0
IpFieldMapperTests.java
...lasticsearch/index/mapper/ip/IpFieldMapperTests.java
+171 −0
IpFieldTypeTests.java
.../elasticsearch/index/mapper/ip/IpFieldTypeTests.java
+23 −8
SimpleIpMappingTests.java → LegacyIpMappingTests.java
...mpleIpMappingTests.java → LegacyIpMappingTests.java}
+52 −48
StoredNumericValuesTests.java
...ch/index/mapper/lucene/StoredNumericValuesTests.java
+0 −2
MultiFieldTests.java
...csearch/index/mapper/multifield/MultiFieldTests.java
+1 −1
NullValueTests.java
...icsearch/index/mapper/null_value/NullValueTests.java
+27 −131
SimpleNumericTests.java → LegacyNumericTests.java
.../{SimpleNumericTests.java → LegacyNumericTests.java}
+1 −1
SimpleStringMappingTests.java
...ch/index/mapper/string/SimpleStringMappingTests.java
+6 −35
TimestampMappingTests.java
...ch/index/mapper/timestamp/TimestampMappingTests.java
+4 −4
TTLMappingTests.java
.../elasticsearch/index/mapper/ttl/TTLMappingTests.java
+18 −15
UpdateMappingTests.java
...icsearch/index/mapper/update/UpdateMappingTests.java
+173 −23
PercolatorFieldMapperTests.java
...rch/index/percolator/PercolatorFieldMapperTests.java
+12 −12
PercolatorHighlightSubFetchPhaseTests.java
...ercolator/PercolatorHighlightSubFetchPhaseTests.java
+59 −28
PercolatorQueryCacheTests.java
...arch/index/percolator/PercolatorQueryCacheTests.java
+68 −45
AbstractQueryTestCase.java
...elasticsearch/index/query/AbstractQueryTestCase.java
+0 −44
AbstractTermQueryTestCase.java
...ticsearch/index/query/AbstractTermQueryTestCase.java
+4 −4
BoolQueryBuilderTests.java
...elasticsearch/index/query/BoolQueryBuilderTests.java
+2 −3
BoostingQueryBuilderTests.java
...ticsearch/index/query/BoostingQueryBuilderTests.java
+6 −6
CombineFunctionTests.java
.../elasticsearch/index/query/CombineFunctionTests.java
+1 −6
ConstantScoreQueryBuilderTests.java
...arch/index/query/ConstantScoreQueryBuilderTests.java
+2 −10
ExistsQueryBuilderTests.java
...asticsearch/index/query/ExistsQueryBuilderTests.java
+12 −5
FuzzyQueryBuilderTests.java
...lasticsearch/index/query/FuzzyQueryBuilderTests.java
+44 −18
GeoBoundingBoxQueryBuilderTests.java
...rch/index/query/GeoBoundingBoxQueryBuilderTests.java
+27 −5
GeoDistanceQueryBuilderTests.java
...search/index/query/GeoDistanceQueryBuilderTests.java
+29 −7
GeoDistanceRangeQueryTests.java
...icsearch/index/query/GeoDistanceRangeQueryTests.java
+25 −2
GeoPolygonQueryBuilderTests.java
...csearch/index/query/GeoPolygonQueryBuilderTests.java
+26 −4
GeoShapeQueryBuilderTests.java
...ticsearch/index/query/GeoShapeQueryBuilderTests.java
+24 −3
GeohashCellQueryBuilderTests.java
...search/index/query/GeohashCellQueryBuilderTests.java
+65 −89
HasChildQueryBuilderTests.java
...ticsearch/index/query/HasChildQueryBuilderTests.java
+56 −78
HasParentQueryBuilderTests.java
...icsearch/index/query/HasParentQueryBuilderTests.java
+2 −4
IdsQueryBuilderTests.java
.../elasticsearch/index/query/IdsQueryBuilderTests.java
+5 −27
IndicesQueryBuilderTests.java
...sticsearch/index/query/IndicesQueryBuilderTests.java
+159 −62
InnerHitBuilderTests.java/{ → }
...h/index/query/{support → }/InnerHitBuilderTests.java
+2 −5
MatchNoneQueryBuilderTests.java
...icsearch/index/query/MatchNoneQueryBuilderTests.java
+4 −1
MatchPhrasePrefixQueryBuilderTests.java
.../index/query/MatchPhrasePrefixQueryBuilderTests.java
+4 −1
MatchPhraseQueryBuilderTests.java
...search/index/query/MatchPhraseQueryBuilderTests.java
+12 −7
MatchQueryBuilderTests.java
...lasticsearch/index/query/MatchQueryBuilderTests.java
+68 −0
MockRepeatAnalyzer.java
...rg/elasticsearch/index/query/MockRepeatAnalyzer.java
+1 −1
MoreLikeThisQueryBuilderTests.java
...earch/index/query/MoreLikeThisQueryBuilderTests.java
+4 −2
MultiMatchQueryBuilderTests.java
...csearch/index/query/MultiMatchQueryBuilderTests.java
+89 −59
NestedQueryBuilderTests.java
...asticsearch/index/query/NestedQueryBuilderTests.java
+2 −2
OperatorTests.java
...ava/org/elasticsearch/index/query/OperatorTests.java
+21 −26
ParentIdQueryBuilderTests.java
...ticsearch/index/query/ParentIdQueryBuilderTests.java
+81 −73
PercolatorQueryBuilderTests.java → PercolateQueryBuilderTests.java
...BuilderTests.java → PercolateQueryBuilderTests.java}
+12 −15
PercolatorQueryTests.java → PercolateQueryTests.java
...ercolatorQueryTests.java → PercolateQueryTests.java}
+7 −8
PrefixQueryBuilderTests.java
...asticsearch/index/query/PrefixQueryBuilderTests.java
+7 −8
QueryDSLDocumentationTests.java
...icsearch/index/query/QueryDSLDocumentationTests.java
+1 −1
QueryShardContextTests.java
...lasticsearch/index/query/QueryShardContextTests.java
+131 −28
QueryStringQueryBuilderTests.java
...search/index/query/QueryStringQueryBuilderTests.java
+5 −14
RandomQueryBuilder.java
...rg/elasticsearch/index/query/RandomQueryBuilder.java
+115 −59
RangeQueryBuilderTests.java
...lasticsearch/index/query/RangeQueryBuilderTests.java
+3 −3
RangeQueryRewriteTests.java
...lasticsearch/index/query/RangeQueryRewriteTests.java
+6 −6
ScoreModeTests.java
...va/org/elasticsearch/index/query/ScoreModeTests.java
+1 −6
ScriptQueryBuilderTests.java
...asticsearch/index/query/ScriptQueryBuilderTests.java
+109 −0
SimpleQueryParserTests.java
...lasticsearch/index/query/SimpleQueryParserTests.java
+13 −7
SimpleQueryStringBuilderTests.java
...earch/index/query/SimpleQueryStringBuilderTests.java
+2 −2
SpanContainingQueryBuilderTests.java
...rch/index/query/SpanContainingQueryBuilderTests.java
+1 −6
SpanMultiTermQueryBuilderTests.java
...arch/index/query/SpanMultiTermQueryBuilderTests.java
+1 −1
SpanNearQueryBuilderTests.java
...ticsearch/index/query/SpanNearQueryBuilderTests.java
+2 −2
SpanNotQueryBuilderTests.java
...sticsearch/index/query/SpanNotQueryBuilderTests.java
+2 −7
SpanOrQueryBuilderTests.java
...asticsearch/index/query/SpanOrQueryBuilderTests.java
+28 −3
SpanTermQueryBuilderTests.java
...ticsearch/index/query/SpanTermQueryBuilderTests.java
+2 −2
SpanWithinQueryBuilderTests.java
...csearch/index/query/SpanWithinQueryBuilderTests.java
+7 −13
TemplateQueryBuilderTests.java
...ticsearch/index/query/TemplateQueryBuilderTests.java
+62 −8
TermQueryBuilderTests.java
...elasticsearch/index/query/TermQueryBuilderTests.java
+39 −34
TermsQueryBuilderTests.java
...lasticsearch/index/query/TermsQueryBuilderTests.java
+6 −6
TypeQueryBuilderTests.java
...elasticsearch/index/query/TypeQueryBuilderTests.java
+9 −7
WrapperQueryBuilderTests.java
...sticsearch/index/query/WrapperQueryBuilderTests.java
+10 −12
FunctionScoreQueryBuilderTests.java
...ry/functionscore/FunctionScoreQueryBuilderTests.java
+16 −11
DummyQueryParserPlugin.java
...earch/index/query/plugin/DummyQueryParserPlugin.java
+0 −157
InnerHitsBuilderTests.java
...earch/index/query/support/InnerHitsBuilderTests.java
+71 −0
MultiMatchQueryTests.java
...elasticsearch/index/search/MultiMatchQueryTests.java
+1 −1
GeoPointParsingTests.java
...ticsearch/index/search/geo/GeoPointParsingTests.java
+1 −1
GeoUtilsTests.java
...rg/elasticsearch/index/search/geo/GeoUtilsTests.java
+6 −9
IndexShardTests.java
...a/org/elasticsearch/index/shard/IndexShardTests.java
+8 −9
ShardPathTests.java
...va/org/elasticsearch/index/shard/ShardPathTests.java
+7 −7
SimilarityTests.java
.../elasticsearch/index/similarity/SimilarityTests.java
+1 −2
CorruptedFileIT.java
...a/org/elasticsearch/index/store/CorruptedFileIT.java
+26 −21
IndexStoreTests.java
...a/org/elasticsearch/index/store/IndexStoreTests.java
+3 −11
StoreTests.java
...t/java/org/elasticsearch/index/store/StoreTests.java
+73 −0
TermVectorsServiceTests.java
...earch/index/termvectors/TermVectorsServiceTests.java
+1 −1
TranslogTests.java
.../org/elasticsearch/index/translog/TranslogTests.java
+1 −3
IndexLifecycleActionIT.java
...ticsearch/indexlifecycle/IndexLifecycleActionIT.java
+48 −18
IndexingMemoryControllerTests.java
...ticsearch/indices/IndexingMemoryControllerTests.java
+3 −4
IndicesLifecycleListenerIT.java
...lasticsearch/indices/IndicesLifecycleListenerIT.java
+7 −9
IndicesOptionsIntegrationIT.java
...asticsearch/indices/IndicesOptionsIntegrationIT.java
+119 −9
IndicesServiceTests.java
...a/org/elasticsearch/indices/IndicesServiceTests.java
+1 −1
TermsLookupTests.java
...java/org/elasticsearch/indices/TermsLookupTests.java
+4 −4
AnalyzeActionIT.java
...g/elasticsearch/indices/analyze/AnalyzeActionIT.java
+4 −4
HunspellServiceIT.java
...elasticsearch/indices/analyze/HunspellServiceIT.java
+4 −4
SyncedFlushSingleNodeTests.java
...search/indices/flush/SyncedFlushSingleNodeTests.java
+1 −2
DedicatedMasterGetFieldMappingIT.java
...ndices/mapping/DedicatedMasterGetFieldMappingIT.java
+6 −6
UpdateMappingIntegrationIT.java
...arch/indices/mapping/UpdateMappingIntegrationIT.java
+2 −3
CircuitBreakerNoopIT.java
...rch/indices/memory/breaker/CircuitBreakerNoopIT.java
+107 −21
CircuitBreakerServiceIT.java
.../indices/memory/breaker/CircuitBreakerServiceIT.java
+1 −2
RandomExceptionCircuitBreakerIT.java
.../memory/breaker/RandomExceptionCircuitBreakerIT.java
+1 −1
IndexPrimaryRelocationIT.java
...earch/indices/recovery/IndexPrimaryRelocationIT.java
+4 −5
IndexRecoveryIT.java
.../elasticsearch/indices/recovery/IndexRecoveryIT.java
+1 −1
RecoverySourceHandlerTests.java
...rch/indices/recovery/RecoverySourceHandlerTests.java
+1 −1
GetSettingsBlocksIT.java
...sticsearch/indices/settings/GetSettingsBlocksIT.java
+7 −8
UpdateNumberOfReplicasIT.java
...earch/indices/settings/UpdateNumberOfReplicasIT.java
+7 −7
UpdateSettingsIT.java
...elasticsearch/indices/settings/UpdateSettingsIT.java
+4 −6
SimpleIndexStateIT.java
.../elasticsearch/indices/state/SimpleIndexStateIT.java
+3 −3
IndexStatsIT.java
...va/org/elasticsearch/indices/stats/IndexStatsIT.java
+2 −3
IndicesStoreIntegrationIT.java
...csearch/indices/store/IndicesStoreIntegrationIT.java
+1 −1
SimpleIndexTemplateIT.java
...icsearch/indices/template/SimpleIndexTemplateIT.java
+3 −1
IngestClientIT.java
...st/java/org/elasticsearch/ingest/IngestClientIT.java
+86 −0
IngestCloseIT.java
...est/java/org/elasticsearch/ingest/IngestCloseIT.java
+3 −4
IngestStatsTests.java
.../java/org/elasticsearch/ingest/IngestStatsTests.java
+20 −1
ConfigurationUtilsTests.java
...asticsearch/ingest/core/ConfigurationUtilsTests.java
+81 −50
IngestDocumentTests.java
...g/elasticsearch/ingest/core/IngestDocumentTests.java
+23 −24
DateProcessorFactoryTests.java
...arch/ingest/processor/DateProcessorFactoryTests.java
+5 −6
RenameProcessorFactoryTests.java
...ch/ingest/processor/RenameProcessorFactoryTests.java
+16 −1
SetProcessorFactoryTests.java
...earch/ingest/processor/SetProcessorFactoryTests.java
+37 −6
SetProcessorTests.java
...lasticsearch/ingest/processor/SetProcessorTests.java
+61 −0
JvmInfoTests.java
...java/org/elasticsearch/monitor/jvm/JvmInfoTests.java
+6 −7
InternalSettingsPreparerTests.java
...rch/node/internal/InternalSettingsPreparerTests.java
+1 −1
DetailedErrorsDisabledIT.java
...options/detailederrors/DetailedErrorsDisabledIT.java
+1 −1
DetailedErrorsEnabledIT.java
.../options/detailederrors/DetailedErrorsEnabledIT.java
+72 −64
MultiPercolatorIT.java
.../org/elasticsearch/percolator/MultiPercolatorIT.java
+21 −11
PercolatorAggregationsIT.java
...asticsearch/percolator/PercolatorAggregationsIT.java
+1 −1
PercolatorBackwardsCompatibilityIT.java
...h/percolator/PercolatorBackwardsCompatibilityIT.java
+340 −307
PercolatorIT.java
.../java/org/elasticsearch/percolator/PercolatorIT.java
+1 −1
ResponseHeaderPluginIT.java
...rg/elasticsearch/plugins/ResponseHeaderPluginIT.java
+6 −6
RecoveryWhileUnderLoadIT.java
...elasticsearch/recovery/RecoveryWhileUnderLoadIT.java
+3 −4
RelocationIT.java
...st/java/org/elasticsearch/recovery/RelocationIT.java
+1 −2
SimpleRecoveryIT.java
...ava/org/elasticsearch/recovery/SimpleRecoveryIT.java
+3 −3
TruncatedRecoveryIT.java
.../org/elasticsearch/recovery/TruncatedRecoveryIT.java
+2 −2
BytesRestResponseTests.java
...a/org/elasticsearch/rest/BytesRestResponseTests.java
+1 −1
CorsRegexIT.java
...rc/test/java/org/elasticsearch/rest/CorsRegexIT.java
+1 −1
RestControllerTests.java
...java/org/elasticsearch/rest/RestControllerTests.java
+7 −63
RestFilterChainTests.java
...ava/org/elasticsearch/rest/RestFilterChainTests.java
+51 −1
RestAnalyzeActionTests.java
...on/admin/indices/analyze/RestAnalyzeActionTests.java
+0 −1
RestRecoveryActionTests.java
...csearch/rest/action/cat/RestRecoveryActionTests.java
+23 −5
RestTableTests.java
...lasticsearch/rest/action/support/RestTableTests.java
+2 −2
FileScriptTests.java
...t/java/org/elasticsearch/script/FileScriptTests.java
+7 −4
NativeScriptTests.java
...java/org/elasticsearch/script/NativeScriptTests.java
+7 −7
ScriptContextTests.java
...ava/org/elasticsearch/script/ScriptContextTests.java
+158 −0
ScriptMetaDataTests.java
...va/org/elasticsearch/script/ScriptMetaDataTests.java
+6 −6
ScriptModesTests.java
.../java/org/elasticsearch/script/ScriptModesTests.java
+20 −65
ScriptParameterParserTests.java
...elasticsearch/script/ScriptParameterParserTests.java
+123 −30
ScriptServiceTests.java
...ava/org/elasticsearch/script/ScriptServiceTests.java
+88 −0
StoredScriptsIT.java
...t/java/org/elasticsearch/script/StoredScriptsIT.java
+12 −12
DocValueFormatTests.java
...va/org/elasticsearch/search/DocValueFormatTests.java
+17 −49
SearchModuleTests.java
...java/org/elasticsearch/search/SearchModuleTests.java
+1 −1
SearchTimeoutIT.java
...t/java/org/elasticsearch/search/SearchTimeoutIT.java
+1 −2
SearchWithRejectionsIT.java
...org/elasticsearch/search/SearchWithRejectionsIT.java
+2 −4
AggregationCollectorTests.java
...h/search/aggregations/AggregationCollectorTests.java
+14 −26
AggregatorParsingTests.java
...arch/search/aggregations/AggregatorParsingTests.java
+9 −12
BaseAggregationTestCase.java
...rch/search/aggregations/BaseAggregationTestCase.java
+11 −13
BasePipelineAggregationTestCase.java
...ch/aggregations/BasePipelineAggregationTestCase.java
+3 −3
SubAggCollectionModeTests.java
...h/search/aggregations/SubAggCollectionModeTests.java
+2 −1
ChildrenIT.java
...ticsearch/search/aggregations/bucket/ChildrenIT.java
+2 −2
DateHistogramIT.java
...arch/search/aggregations/bucket/DateHistogramIT.java
+1 −3
DateHistogramOffsetIT.java
...earch/aggregations/bucket/DateHistogramOffsetIT.java
+1 −1
GeoDistanceIT.java
...search/search/aggregations/bucket/GeoDistanceIT.java
+3 −3
GeoHashGridIT.java
...search/search/aggregations/bucket/GeoHashGridIT.java
+3 −3
IPv4RangeTests.java
...earch/search/aggregations/bucket/IPv4RangeTests.java
+54 −0
IpTermsIT.java
...sticsearch/search/aggregations/bucket/IpTermsIT.java
+2 −1
ShardReduceIT.java
...search/search/aggregations/bucket/ShardReduceIT.java
+9 −9
SignificantTermsIT.java
...h/search/aggregations/bucket/SignificantTermsIT.java
+32 −44
SignificantTermsSignificanceScoreIT.java
...ions/bucket/SignificantTermsSignificanceScoreIT.java
+2 −2
SignificantTermsTests.java
...earch/aggregations/bucket/SignificantTermsTests.java
+1 −1
TermsShardMinDocCountIT.java
...rch/aggregations/bucket/TermsShardMinDocCountIT.java
+14 −20
GeoHashGridParserTests.java
...regations/bucket/geogrid/GeoHashGridParserTests.java
+26 −30
SignificanceHeuristicTests.java
...s/bucket/significant/SignificanceHeuristicTests.java
+1 −1
AbstractGeoTestCase.java
...search/aggregations/metrics/AbstractGeoTestCase.java
+3 −8
FiltersTests.java
...search/search/aggregations/metrics/FiltersTests.java
+2 −1
TopHitsIT.java
...ticsearch/search/aggregations/metrics/TopHitsIT.java
+2 −4
TopHitsTests.java
...search/search/aggregations/metrics/TopHitsTests.java
+3 −3
PercentilesMethodTests.java
...ions/metrics/percentiles/PercentilesMethodTests.java
+1 −1
DateDerivativeIT.java
...h/search/aggregations/pipeline/DateDerivativeIT.java
+66 −7
ExtendedStatsBucketIT.java
...rch/aggregations/pipeline/ExtendedStatsBucketIT.java
+5 −6
MovAvgTests.java
...ch/aggregations/pipeline/moving/avg/MovAvgTests.java
+6 −8
MovAvgUnitTests.java
...ggregations/pipeline/moving/avg/MovAvgUnitTests.java
+0 −109
ValuesSourceTypeTests.java
...arch/aggregations/support/ValuesSourceTypeTests.java
+2 −2
SearchWhileRelocatingIT.java
...sticsearch/search/basic/SearchWhileRelocatingIT.java
+1 −2
SearchWithRandomExceptionsIT.java
...earch/search/basic/SearchWithRandomExceptionsIT.java
+4 −5
SearchWithRandomIOExceptionsIT.java
...rch/search/basic/SearchWithRandomIOExceptionsIT.java
+2 −3
TransportTwoNodesSearchIT.java
...icsearch/search/basic/TransportTwoNodesSearchIT.java
+12 −33
SearchSourceBuilderTests.java
...csearch/search/builder/SearchSourceBuilderTests.java
+130 −142
ChildQuerySearchIT.java
...g/elasticsearch/search/child/ChildQuerySearchIT.java
+1 −1
DecayFunctionScoreIT.java
...earch/search/functionscore/DecayFunctionScoreIT.java
+2 −2
FunctionScorePluginIT.java
...arch/search/functionscore/FunctionScorePluginIT.java
+2 −2
QueryRescorerIT.java
...sticsearch/search/functionscore/QueryRescorerIT.java
+4 −4
GeoBoundingBoxIT.java
...a/org/elasticsearch/search/geo/GeoBoundingBoxIT.java
+2 −2
GeoFilterIT.java
...t/java/org/elasticsearch/search/geo/GeoFilterIT.java
+1 −1
GeoPolygonIT.java
.../java/org/elasticsearch/search/geo/GeoPolygonIT.java
+12 −18
HighlightBuilderTests.java
...icsearch/search/highlight/HighlightBuilderTests.java
+15 −15
HighlighterSearchIT.java
...sticsearch/search/highlight/HighlighterSearchIT.java
+175 −354
InnerHitsIT.java
.../org/elasticsearch/search/innerhits/InnerHitsIT.java
+27 −0
MoreLikeThisIT.java
...lasticsearch/search/morelikethis/MoreLikeThisIT.java
+21 −22
SimpleNestedIT.java
.../org/elasticsearch/search/nested/SimpleNestedIT.java
+193 −21
PercolatorQuerySearchIT.java
...earch/search/percolator/PercolatorQuerySearchIT.java
+3 −3
SearchPreferenceIT.java
...sticsearch/search/preference/SearchPreferenceIT.java
+2 −2
MultiMatchQueryIT.java
...rg/elasticsearch/search/query/MultiMatchQueryIT.java
+10 −9
SearchQueryIT.java
...va/org/elasticsearch/search/query/SearchQueryIT.java
+11 −0
SimpleQueryStringIT.java
.../elasticsearch/search/query/SimpleQueryStringIT.java
+16 −19
QueryRescoreBuilderTests.java
...csearch/search/rescore/QueryRescoreBuilderTests.java
+6 −6
SearchScrollIT.java
.../org/elasticsearch/search/scroll/SearchScrollIT.java
+34 −17
SearchAfterBuilderTests.java
...arch/search/searchafter/SearchAfterBuilderTests.java
+2 −2
SearchAfterIT.java
.../elasticsearch/search/searchafter/SearchAfterIT.java
+103 −19
SimpleSearchIT.java
.../org/elasticsearch/search/simple/SimpleSearchIT.java
+7 −6
AbstractSortTestCase.java
.../elasticsearch/search/sort/AbstractSortTestCase.java
+2 −5
FieldSortBuilderTests.java
...elasticsearch/search/sort/FieldSortBuilderTests.java
+7 −7
GeoDistanceIT.java
...ava/org/elasticsearch/search/sort/GeoDistanceIT.java
+3 −3
GeoDistanceSortBuilderIT.java
...sticsearch/search/sort/GeoDistanceSortBuilderIT.java
+127 −11
GeoDistanceSortBuilderTests.java
...csearch/search/sort/GeoDistanceSortBuilderTests.java
+2 −7
ScoreSortBuilderTests.java
...elasticsearch/search/sort/ScoreSortBuilderTests.java
+5 −17
ScriptSortBuilderTests.java
...lasticsearch/search/sort/ScriptSortBuilderTests.java
+3 −3
SortBuilderTests.java
.../org/elasticsearch/search/sort/SortBuilderTests.java
+0 −145
SortParserTests.java
...a/org/elasticsearch/search/sort/SortParserTests.java
+6 −9
AbstractSuggestionBuilderTestCase.java
...earch/suggest/AbstractSuggestionBuilderTestCase.java
+1,238 −0
CompletionSuggestSearch2xIT.java
...arch/search/suggest/CompletionSuggestSearch2xIT.java
+73 −11
CompletionSuggestSearchIT.java
...search/search/suggest/CompletionSuggestSearchIT.java
+2 −2
ContextCompletionSuggestSearchIT.java
...search/suggest/ContextCompletionSuggestSearchIT.java
+1,113 −0
ContextSuggestSearch2xIT.java
...csearch/search/suggest/ContextSuggestSearch2xIT.java
+1 −1
CustomSuggester.java
...rg/elasticsearch/search/suggest/CustomSuggester.java
+1 −1
CustomSuggesterPlugin.java
...sticsearch/search/suggest/CustomSuggesterPlugin.java
+1 −3
CustomSuggesterSearchIT.java
...icsearch/search/suggest/CustomSuggesterSearchIT.java
+3 −14
SuggestBuilderTests.java
...lasticsearch/search/suggest/SuggestBuilderTests.java
+12 −5
CategoryContextMappingTests.java
.../suggest/completion/CategoryContextMappingTests.java
+3 −3
CategoryQueryContextTests.java
...ch/suggest/completion/CategoryQueryContextTests.java
+13 −6
GeoContextMappingTests.java
...earch/suggest/completion/GeoContextMappingTests.java
+3 −3
GeoQueryContextTests.java
.../search/suggest/completion/GeoQueryContextTests.java
+5 −2
QueryContextTestCase.java
.../search/suggest/completion/QueryContextTestCase.java
+20 −28
DirectCandidateGeneratorTests.java
...ch/suggest/phrase/DirectCandidateGeneratorTests.java
+1 −7
SmoothingModelTestCase.java
...ch/search/suggest/phrase/SmoothingModelTestCase.java
+1 −1
SimilarityIT.java
.../java/org/elasticsearch/similarity/SimilarityIT.java
+1 −2
AbstractSnapshotIntegTestCase.java
...csearch/snapshots/AbstractSnapshotIntegTestCase.java
+33 −34
DedicatedClusterSnapshotRestoreIT.java
...rch/snapshots/DedicatedClusterSnapshotRestoreIT.java
+1 −1
FsBlobStoreRepositoryIT.java
...elasticsearch/snapshots/FsBlobStoreRepositoryIT.java
+11 −11
RepositoriesIT.java
...java/org/elasticsearch/snapshots/RepositoriesIT.java
+47 −48
SharedClusterSnapshotRestoreIT.java
...search/snapshots/SharedClusterSnapshotRestoreIT.java
+2 −2
SnapshotBackwardsCompatibilityIT.java
...arch/snapshots/SnapshotBackwardsCompatibilityIT.java
+2 −0
SnapshotUtilsTests.java
.../org/elasticsearch/snapshots/SnapshotUtilsTests.java
+1 −3
MockRepository.java
...lasticsearch/snapshots/mockstore/MockRepository.java
+65 −0
TaskIdTests.java
...c/test/java/org/elasticsearch/tasks/TaskIdTests.java
+26 −3
RandomGeoGenerator.java
...a/org/elasticsearch/test/geo/RandomGeoGenerator.java
+1 −1
SharedSignificantTermsTestMethods.java
...ations/bucket/SharedSignificantTermsTestMethods.java
+62 −0
ESThreadPoolTestCase.java
...g/elasticsearch/threadpool/ESThreadPoolTestCase.java
+258 −0
ScalingThreadPoolTests.java
...elasticsearch/threadpool/ScalingThreadPoolTests.java
+4 −6
SimpleThreadPoolIT.java
...org/elasticsearch/threadpool/SimpleThreadPoolIT.java
+1 −2
ThreadPoolSerializationTests.java
...csearch/threadpool/ThreadPoolSerializationTests.java
+49 −0
ThreadPoolTests.java
...va/org/elasticsearch/threadpool/ThreadPoolTests.java
+24 −89
UpdateThreadPoolSettingsTests.java
...search/threadpool/UpdateThreadPoolSettingsTests.java
+364 −330
AbstractSimpleTransportTestCase.java
...earch/transport/AbstractSimpleTransportTestCase.java
+2 −1
ActionNamesIT.java
.../java/org/elasticsearch/transport/ActionNamesIT.java
+10 −7
ContextAndHeaderTransportIT.java
...ticsearch/transport/ContextAndHeaderTransportIT.java
+6 −4
NettySizeHeaderFrameDecoderTests.java
...arch/transport/NettySizeHeaderFrameDecoderTests.java
+4 −2
TransportModuleTests.java
...rg/elasticsearch/transport/TransportModuleTests.java
+20 −7
NettyScheduledPingTests.java
...csearch/transport/netty/NettyScheduledPingTests.java
+21 −78
NettyTransportIT.java
.../elasticsearch/transport/netty/NettyTransportIT.java
+10 −8
NettyTransportMultiPortIntegrationIT.java
...port/netty/NettyTransportMultiPortIntegrationIT.java
+7 −7
NettyTransportMultiPortTests.java
...ch/transport/netty/NettyTransportMultiPortTests.java
+2 −2
TribeIT.java
core/src/test/java/org/elasticsearch/tribe/TribeIT.java
+1 −2
SimpleTTLIT.java
...src/test/java/org/elasticsearch/ttl/SimpleTTLIT.java
+2 −2
SimpleValidateQueryIT.java
...rg/elasticsearch/validate/SimpleValidateQueryIT.java
+2 −2
ConcurrentDocumentOperationIT.java
...search/versioning/ConcurrentDocumentOperationIT.java
+1 −1
SimpleVersioningIT.java
...org/elasticsearch/versioning/SimpleVersioningIT.java
BIN
index-2.3.2.zip
core/src/test/resources/indices/bwc/index-2.3.2.zip
BIN
repo-2.3.2.zip
core/src/test/resources/indices/bwc/repo-2.3.2.zip
+0 −54
extract_party_license.rb
dev-tools/extract_party_license.rb
+10 −12
smoke_test_rc.py
dev-tools/smoke_test_rc.py
+0 −20
custom.xml
dev-tools/src/main/resources/pmd/custom.xml
+19 −0
build.gradle
distribution/build.gradle
+1 −0
build.gradle
distribution/deb/build.gradle
+1 −1
copyright
distribution/deb/src/main/packaging/copyright
+4 −32
elasticsearch
...ribution/deb/src/main/packaging/init.d/elasticsearch
+0 −1
lucene-analyzers-common-6.0.0-snapshot-f0aa4fc.jar.sha1
...ene-analyzers-common-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-analyzers-common-6.0.0.jar.sha1
...tion/licenses/lucene-analyzers-common-6.0.0.jar.sha1
+0 −1
lucene-backward-codecs-6.0.0-snapshot-f0aa4fc.jar.sha1
...cene-backward-codecs-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-backward-codecs-6.0.0.jar.sha1
...ution/licenses/lucene-backward-codecs-6.0.0.jar.sha1
+0 −1
lucene-core-6.0.0-snapshot-f0aa4fc.jar.sha1
...licenses/lucene-core-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-core-6.0.0.jar.sha1
distribution/licenses/lucene-core-6.0.0.jar.sha1
+0 −1
lucene-grouping-6.0.0-snapshot-f0aa4fc.jar.sha1
...nses/lucene-grouping-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-grouping-6.0.0.jar.sha1
distribution/licenses/lucene-grouping-6.0.0.jar.sha1
+0 −1
lucene-highlighter-6.0.0-snapshot-f0aa4fc.jar.sha1
...s/lucene-highlighter-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-highlighter-6.0.0.jar.sha1
distribution/licenses/lucene-highlighter-6.0.0.jar.sha1
+0 −1
lucene-join-6.0.0-snapshot-f0aa4fc.jar.sha1
...licenses/lucene-join-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-join-6.0.0.jar.sha1
distribution/licenses/lucene-join-6.0.0.jar.sha1
+0 −1
lucene-memory-6.0.0-snapshot-f0aa4fc.jar.sha1
...censes/lucene-memory-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-memory-6.0.0.jar.sha1
distribution/licenses/lucene-memory-6.0.0.jar.sha1
+0 −1
lucene-misc-6.0.0-snapshot-f0aa4fc.jar.sha1
...licenses/lucene-misc-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-misc-6.0.0.jar.sha1
distribution/licenses/lucene-misc-6.0.0.jar.sha1
+0 −1
lucene-queries-6.0.0-snapshot-f0aa4fc.jar.sha1
...enses/lucene-queries-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-queries-6.0.0.jar.sha1
distribution/licenses/lucene-queries-6.0.0.jar.sha1
+0 −1
lucene-queryparser-6.0.0-snapshot-f0aa4fc.jar.sha1
...s/lucene-queryparser-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-queryparser-6.0.0.jar.sha1
distribution/licenses/lucene-queryparser-6.0.0.jar.sha1
+0 −1
lucene-sandbox-6.0.0-snapshot-f0aa4fc.jar.sha1
...enses/lucene-sandbox-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-sandbox-6.0.0.jar.sha1
distribution/licenses/lucene-sandbox-6.0.0.jar.sha1
+0 −1
lucene-spatial-6.0.0-snapshot-f0aa4fc.jar.sha1
...enses/lucene-spatial-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-spatial-6.0.0.jar.sha1
distribution/licenses/lucene-spatial-6.0.0.jar.sha1
+0 −1
lucene-spatial-extras-6.0.0-snapshot-f0aa4fc.jar.sha1
...ucene-spatial-extras-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-spatial-extras-6.0.0.jar.sha1
...bution/licenses/lucene-spatial-extras-6.0.0.jar.sha1
+0 −1
lucene-spatial3d-6.0.0-snapshot-f0aa4fc.jar.sha1
...ses/lucene-spatial3d-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-spatial3d-6.0.0.jar.sha1
distribution/licenses/lucene-spatial3d-6.0.0.jar.sha1
+0 −1
lucene-suggest-6.0.0-snapshot-f0aa4fc.jar.sha1
...enses/lucene-suggest-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-suggest-6.0.0.jar.sha1
distribution/licenses/lucene-suggest-6.0.0.jar.sha1
+2 −0
build.gradle
distribution/rpm/build.gradle
+6 −9
elasticsearch
...ribution/rpm/src/main/packaging/init.d/elasticsearch
+1 −14
elasticsearch
distribution/src/main/packaging/env/elasticsearch
+6 −0
postinst
distribution/src/main/packaging/scripts/postinst
+1 −1
NOTICE.txt
distribution/src/main/resources/NOTICE.txt
+1 −1
README.textile
distribution/src/main/resources/README.textile
+62 −8
elasticsearch
distribution/src/main/resources/bin/elasticsearch
+37 −1
elasticsearch.bat
distribution/src/main/resources/bin/elasticsearch.bat
+0 −85
elasticsearch.in.bat
...ribution/src/main/resources/bin/elasticsearch.in.bat
+0 −79
elasticsearch.in.sh
distribution/src/main/resources/bin/elasticsearch.in.sh
+132 −20
service.bat
distribution/src/main/resources/bin/service.bat
+3 −2
elasticsearch.yml
...ribution/src/main/resources/config/elasticsearch.yml
+89 −0
jvm.options
distribution/src/main/resources/config/jvm.options
+6 −1
build.gradle
distribution/tar/build.gradle
+6 −0
index.asciidoc
docs/community-clients/index.asciidoc
+1 −1
aggs.asciidoc
docs/java-api/aggs.asciidoc
+11 −6
percolator-query.asciidoc → percolate-query.asciidoc
...ercolator-query.asciidoc → percolate-query.asciidoc}
+1 −1
special-queries.asciidoc
docs/java-api/query-dsl/special-queries.asciidoc
+1 −1
index.asciidoc
docs/perl/index.asciidoc
+68 −0
analysis-icu.asciidoc
docs/plugins/analysis-icu.asciidoc
+0 −4
analysis.asciidoc
docs/plugins/analysis.asciidoc
+0 −12
api.asciidoc
docs/plugins/api.asciidoc
+1 −3
authors.asciidoc
docs/plugins/authors.asciidoc
+5 −25
index.asciidoc
docs/plugins/index.asciidoc
+7 −4
ingest-attachment.asciidoc
docs/plugins/ingest-attachment.asciidoc
+6 −6
ingest-geoip.asciidoc
docs/plugins/ingest-geoip.asciidoc
+0 −45
integrations.asciidoc
docs/plugins/integrations.asciidoc
+0 −29
management.asciidoc
docs/plugins/management.asciidoc
+6 −41
plugin-script.asciidoc
docs/plugins/plugin-script.asciidoc
+0 −4
repository.asciidoc
docs/plugins/repository.asciidoc
+0 −7
scripting.asciidoc
docs/plugins/scripting.asciidoc
+0 −4
security.asciidoc
docs/plugins/security.asciidoc
+0 −22
transport.asciidoc
docs/plugins/transport.asciidoc
+2 −2
index.asciidoc
docs/python/index.asciidoc
+1 −1
bucket.asciidoc
docs/reference/aggregations/bucket.asciidoc
+1 −1
histogram-aggregation.asciidoc
...e/aggregations/bucket/histogram-aggregation.asciidoc
+1 −1
terms-aggregation.asciidoc
...rence/aggregations/bucket/terms-aggregation.asciidoc
+4 −4
tophits-aggregation.asciidoc
...ce/aggregations/metrics/tophits-aggregation.asciidoc
+1 −1
serial-diff-aggregation.asciidoc
...gregations/pipeline/serial-diff-aggregation.asciidoc
+2 −0
analyzers.asciidoc
docs/reference/analysis/analyzers.asciidoc
+41 −0
fingerprint-analyzer.asciidoc
...nce/analysis/analyzers/fingerprint-analyzer.asciidoc
+2 −0
tokenfilters.asciidoc
docs/reference/analysis/tokenfilters.asciidoc
+28 −0
fingerprint-tokenfilter.asciidoc
...alysis/tokenfilters/fingerprint-tokenfilter.asciidoc
+1 −2
phonetic-tokenfilter.asciidoc
.../analysis/tokenfilters/phonetic-tokenfilter.asciidoc
+0 −1
thread_pool.asciidoc
docs/reference/cat/thread_pool.asciidoc
+1 −1
bulk.asciidoc
docs/reference/docs/bulk.asciidoc
+3 −6
get.asciidoc
docs/reference/docs/get.asciidoc
+1 −2
multi-termvectors.asciidoc
docs/reference/docs/multi-termvectors.asciidoc
+1 −2
termvectors.asciidoc
docs/reference/docs/termvectors.asciidoc
+2 −2
update.asciidoc
docs/reference/docs/update.asciidoc
+3 −3
getting-started.asciidoc
docs/reference/getting-started.asciidoc
+9 −9
glossary.asciidoc
docs/reference/glossary.asciidoc
BIN
decay_2d.png
docs/reference/images/decay_2d.png
+7 −0
index-modules.asciidoc
docs/reference/index-modules.asciidoc
+1 −1
index.asciidoc
docs/reference/index.asciidoc
+9 −7
analyze.asciidoc
docs/reference/indices/analyze.asciidoc
+23 −40
ingest-node.asciidoc
docs/reference/ingest/ingest-node.asciidoc
+1 −1
field-mapping.asciidoc
docs/reference/mapping/dynamic/field-mapping.asciidoc
+4 −3
id-field.asciidoc
docs/reference/mapping/fields/id-field.asciidoc
+2 −2
source-field.asciidoc
docs/reference/mapping/fields/source-field.asciidoc
+4 −0
types.asciidoc
docs/reference/mapping/types.asciidoc
+0 −6
date.asciidoc
docs/reference/mapping/types/date.asciidoc
+35 −15
ip.asciidoc
docs/reference/mapping/types/ip.asciidoc
+1 −1
keyword.asciidoc
docs/reference/mapping/types/keyword.asciidoc
+0 −6
numeric.asciidoc
docs/reference/mapping/types/numeric.asciidoc
+86 −0
percolator.asciidoc
docs/reference/mapping/types/percolator.asciidoc
+11 −0
migrate_5_0.asciidoc
docs/reference/migration/migrate_5_0.asciidoc
+13 −0
aggregations.asciidoc
...eference/migration/migrate_5_0/aggregations.asciidoc
+10 −0
fs.asciidoc
docs/reference/migration/migrate_5_0/fs.asciidoc
+1 −1
index-apis.asciidoc
.../reference/migration/migrate_5_0/index-apis.asciidoc
+0 −6
java.asciidoc
docs/reference/migration/migrate_5_0/java.asciidoc
+42 −2
mapping.asciidoc
docs/reference/migration/migrate_5_0/mapping.asciidoc
+16 −0
packaging.asciidoc
docs/reference/migration/migrate_5_0/packaging.asciidoc
+14 −8
percolator.asciidoc
.../reference/migration/migrate_5_0/percolator.asciidoc
+19 −2
rest.asciidoc
docs/reference/migration/migrate_5_0/rest.asciidoc
+87 −0
scripting.asciidoc
docs/reference/migration/migrate_5_0/scripting.asciidoc
+7 −4
search.asciidoc
docs/reference/migration/migrate_5_0/search.asciidoc
+25 −4
settings.asciidoc
docs/reference/migration/migrate_5_0/settings.asciidoc
+91 −0
suggest.asciidoc
docs/reference/migration/migrate_5_0/suggest.asciidoc
+21 −0
circuit_breaker.asciidoc
docs/reference/modules/indices/circuit_breaker.asciidoc
+7 −0
query_cache.asciidoc
docs/reference/modules/indices/query_cache.asciidoc
+24 −23
scripting.asciidoc
docs/reference/modules/scripting/scripting.asciidoc
+4 −3
security.asciidoc
docs/reference/modules/scripting/security.asciidoc
+5 −24
threadpool.asciidoc
docs/reference/modules/threadpool.asciidoc
+8 −0
geo-bounding-box-query.asciidoc
.../reference/query-dsl/geo-bounding-box-query.asciidoc
+8 −0
geo-distance-query.asciidoc
docs/reference/query-dsl/geo-distance-query.asciidoc
+9 −0
geo-distance-range-query.asciidoc
...eference/query-dsl/geo-distance-range-query.asciidoc
+8 −0
geo-polygon-query.asciidoc
docs/reference/query-dsl/geo-polygon-query.asciidoc
+10 −1
geo-shape-query.asciidoc
docs/reference/query-dsl/geo-shape-query.asciidoc
+8 −0
geohash-cell-query.asciidoc
docs/reference/query-dsl/geohash-cell-query.asciidoc
+9 −0
has-child-query.asciidoc
docs/reference/query-dsl/has-child-query.asciidoc
+10 −1
has-parent-query.asciidoc
docs/reference/query-dsl/has-parent-query.asciidoc
+30 −6
match-phrase-prefix-query.asciidoc
...ference/query-dsl/match-phrase-prefix-query.asciidoc
+6 −0
nested-query.asciidoc
docs/reference/query-dsl/nested-query.asciidoc
+26 −9
parent-id-query.asciidoc
docs/reference/query-dsl/parent-id-query.asciidoc
+339 −0
percolate-query.asciidoc
docs/reference/query-dsl/percolate-query.asciidoc
+0 −424
percolator-query.asciidoc
docs/reference/query-dsl/percolator-query.asciidoc
+1 −1
range-query.asciidoc
docs/reference/query-dsl/range-query.asciidoc
+2 −2
special-queries.asciidoc
docs/reference/query-dsl/special-queries.asciidoc
+1 −1
template-query.asciidoc
docs/reference/query-dsl/template-query.asciidoc
+2 −2
terms-query.asciidoc
docs/reference/query-dsl/terms-query.asciidoc
+3 −0
5.0.0-alpha1.asciidoc
docs/reference/release-notes/5.0.0-alpha1.asciidoc
+72 −10
field-stats.asciidoc
docs/reference/search/field-stats.asciidoc
+2 −2
percolate.asciidoc
docs/reference/search/percolate.asciidoc
+1 −75
inner-hits.asciidoc
docs/reference/search/request/inner-hits.asciidoc
+1 −1
search-template.asciidoc
docs/reference/search/search-template.asciidoc
+1 −1
completion-suggest.asciidoc
...erence/search/suggesters/completion-suggest.asciidoc
+3 −8
rpm.asciidoc
docs/reference/setup/install/rpm.asciidoc
+1 −21
sysconfig-file.asciidoc
docs/reference/setup/install/sysconfig-file.asciidoc
+0 −12
windows.asciidoc
docs/reference/setup/install/windows.asciidoc
+13 −4
configuring.asciidoc
docs/reference/setup/sysconfig/configuring.asciidoc
+52 −21
heap_size.asciidoc
docs/reference/setup/sysconfig/heap_size.asciidoc
+1 −2
swap.asciidoc
docs/reference/setup/sysconfig/swap.asciidoc
+1 −1
copyright.asciidoc
docs/ruby/copyright.asciidoc
+0 −1
lucene-expressions-6.0.0-snapshot-f0aa4fc.jar.sha1
...s/lucene-expressions-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-expressions-6.0.0.jar.sha1
...xpression/licenses/lucene-expressions-6.0.0.jar.sha1
+7 −5
ExpressionScriptEngineService.java
...script/expression/ExpressionScriptEngineService.java
+14 −13
IndexedExpressionTests.java
...search/script/expression/IndexedExpressionTests.java
+1 −1
MoreExpressionTests.java
...ticsearch/script/expression/MoreExpressionTests.java
+1 −1
build.gradle
modules/lang-groovy/build.gradle
+7 −3
BucketScriptTests.java
...org/elasticsearch/messy/tests/BucketScriptTests.java
+4 −3
BucketSelectorTests.java
...g/elasticsearch/messy/tests/BucketSelectorTests.java
+7 −7
BulkTests.java
...st/java/org/elasticsearch/messy/tests/BulkTests.java
+1 −1
GeoDistanceTests.java
.../org/elasticsearch/messy/tests/GeoDistanceTests.java
+47 −45
IPv4RangeTests.java
...va/org/elasticsearch/messy/tests/IPv4RangeTests.java
+2 −2
IndexLookupTests.java
.../org/elasticsearch/messy/tests/IndexLookupTests.java
+37 −39
IndexedScriptTests.java
...rg/elasticsearch/messy/tests/IndexedScriptTests.java
+0 −93
ScriptIndexSettingsTests.java
...sticsearch/messy/tests/ScriptIndexSettingsTests.java
+2 −2
ScriptQuerySearchTests.java
...lasticsearch/messy/tests/ScriptQuerySearchTests.java
+26 −20
ScriptedMetricTests.java
...g/elasticsearch/messy/tests/ScriptedMetricTests.java
+2 −2
SearchFieldsTests.java
...org/elasticsearch/messy/tests/SearchFieldsTests.java
+0 −1
package-info.java
...java/org/elasticsearch/messy/tests/package-info.java
+2 −11
16_update2.yaml
...urces/rest-api-spec/test/lang_groovy/16_update2.yaml
+0 −116
20_versions.yaml
...rces/rest-api-spec/test/lang_groovy/20_versions.yaml
+1 −1
build.gradle
modules/lang-mustache/build.gradle
+8 −5
RenderSearchTemplateTests.java
...ticsearch/messy/tests/RenderSearchTemplateTests.java
+19 −20
SuggestSearchTests.java
...rg/elasticsearch/messy/tests/SuggestSearchTests.java
+19 −16
TemplateQueryParserTests.java
...sticsearch/messy/tests/TemplateQueryParserTests.java
+91 −86
TemplateQueryTests.java
...rg/elasticsearch/messy/tests/TemplateQueryTests.java
+2 −12
10_basic.yaml
...urces/rest-api-spec/test/lang_mustache/10_basic.yaml
+1 −5
20_search.yaml
...rces/rest-api-spec/test/lang_mustache/20_search.yaml
+2 −8
30_render_search_template.yaml
...ec/test/lang_mustache/30_render_search_template.yaml
+9 −5
AbstractAsyncBulkByScrollAction.java
...h/index/reindex/AbstractAsyncBulkByScrollAction.java
+13 −4
AbstractAsyncBulkIndexByScrollAction.java
...ex/reindex/AbstractAsyncBulkIndexByScrollAction.java
+9 −5
AbstractBulkByScrollRequest.java
...earch/index/reindex/AbstractBulkByScrollRequest.java
+2 −2
AbstractBulkIndexByScrollRequest.java
.../index/reindex/AbstractBulkIndexByScrollRequest.java
+5 −3
BulkByScrollTask.java
...rg/elasticsearch/index/reindex/BulkByScrollTask.java
+28 −15
RestReindexAction.java
...g/elasticsearch/index/reindex/RestReindexAction.java
+9 −6
TransportReindexAction.java
...sticsearch/index/reindex/TransportReindexAction.java
+15 −7
TransportUpdateByQueryAction.java
...arch/index/reindex/TransportUpdateByQueryAction.java
+2 −1
AbstractAsyncBulkIndexByScrollActionTestCase.java
...ex/AbstractAsyncBulkIndexByScrollActionTestCase.java
+42 −27
AsyncBulkByScrollActionTests.java
...arch/index/reindex/AsyncBulkByScrollActionTests.java
+65 −1
BulkByScrollTaskTests.java
...asticsearch/index/reindex/BulkByScrollTaskTests.java
+1 −1
ReindexMetadataTests.java
...lasticsearch/index/reindex/ReindexMetadataTests.java
+2 −2
ReindexParentChildTests.java
...ticsearch/index/reindex/ReindexParentChildTests.java
+2 −2
ReindexScriptTests.java
.../elasticsearch/index/reindex/ReindexScriptTests.java
+2 −1
UpdateByQueryMetadataTests.java
...search/index/reindex/UpdateByQueryMetadataTests.java
+1 −2
UpdateByQueryWithScriptTests.java
...arch/index/reindex/UpdateByQueryWithScriptTests.java
+27 −0
10_basic.yaml
...t/resources/rest-api-spec/test/reindex/10_basic.yaml
+41 −1
20_validation.yaml
...ources/rest-api-spec/test/reindex/20_validation.yaml
+24 −0
10_basic.yaml
...ces/rest-api-spec/test/update_by_query/10_basic.yaml
+33 −0
20_validation.yaml
...est-api-spec/test/update_by_query/20_validation.yaml
+0 −1
lucene-analyzers-icu-6.0.0-snapshot-f0aa4fc.jar.sha1
...lucene-analyzers-icu-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-analyzers-icu-6.0.0.jar.sha1
...sis-icu/licenses/lucene-analyzers-icu-6.0.0.jar.sha1
+80 −1
IcuTokenizerFactory.java
...lasticsearch/index/analysis/IcuTokenizerFactory.java
+107 −0
IcuTokenizerFactoryTests.java
...csearch/index/analysis/IcuTokenizerFactoryTests.java
+9 −9
SimpleIcuCollationTokenFilterTests.java
...dex/analysis/SimpleIcuCollationTokenFilterTests.java
+2 −2
SimpleIcuNormalizerCharFilterTests.java
...dex/analysis/SimpleIcuNormalizerCharFilterTests.java
+21 −0
KeywordTokenizer.rbbi
...g/elasticsearch/index/analysis/KeywordTokenizer.rbbi
+135 −0
Latin-dont-break-on-hyphens.rbbi
...arch/index/analysis/Latin-dont-break-on-hyphens.rbbi
+20 −0
icu_analysis.json
...s/org/elasticsearch/index/analysis/icu_analysis.json
+3 −3
10_basic.yaml
...ources/rest-api-spec/test/analysis_icu/10_basic.yaml
+0 −1
lucene-analyzers-kuromoji-6.0.0-snapshot-f0aa4fc.jar.sha1
...e-analyzers-kuromoji-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-analyzers-kuromoji-6.0.0.jar.sha1
...ji/licenses/lucene-analyzers-kuromoji-6.0.0.jar.sha1
+1 −1
KuromojiAnalysisTests.java
...sticsearch/index/analysis/KuromojiAnalysisTests.java
+3 −3
10_basic.yaml
...s/rest-api-spec/test/analysis_kuromoji/10_basic.yaml
+0 −1
lucene-analyzers-phonetic-6.0.0-snapshot-f0aa4fc.jar.sha1
...e-analyzers-phonetic-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-analyzers-phonetic-6.0.0.jar.sha1
...ic/licenses/lucene-analyzers-phonetic-6.0.0.jar.sha1
+1 −2
SimplePhoneticAnalysisTests.java
...arch/index/analysis/SimplePhoneticAnalysisTests.java
+0 −1
lucene-analyzers-smartcn-6.0.0-snapshot-f0aa4fc.jar.sha1
...ne-analyzers-smartcn-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-analyzers-smartcn-6.0.0.jar.sha1
...tcn/licenses/lucene-analyzers-smartcn-6.0.0.jar.sha1
+0 −1
lucene-analyzers-stempel-6.0.0-snapshot-f0aa4fc.jar.sha1
...ne-analyzers-stempel-6.0.0-snapshot-f0aa4fc.jar.sha1
+1 −0
lucene-analyzers-stempel-6.0.0.jar.sha1
...pel/licenses/lucene-analyzers-stempel-6.0.0.jar.sha1
+1 −1
SimplePolishTokenFilterTests.java
...rch/index/analysis/SimplePolishTokenFilterTests.java
+1 −1
10_basic.yaml
...es/rest-api-spec/test/analysis_stempel/10_basic.yaml
+2 −2
DeleteByQueryRequest.java
...earch/action/deletebyquery/DeleteByQueryRequest.java
+4 −5
DeleteByQueryResponse.java
...arch/action/deletebyquery/DeleteByQueryResponse.java
+5 −6
IndexDeleteByQueryResponse.java
...action/deletebyquery/IndexDeleteByQueryResponse.java
+1 −1
DeleteByQueryTests.java
...csearch/plugin/deletebyquery/DeleteByQueryTests.java
+1 −1
AbstractAzureComputeServiceTestCase.java
...cloud/azure/AbstractAzureComputeServiceTestCase.java
+1 −1
AzureMinimumMasterNodesTests.java
...ch/discovery/azure/AzureMinimumMasterNodesTests.java
+3 −3
AzureSimpleTests.java
.../elasticsearch/discovery/azure/AzureSimpleTests.java
+2 −2
AzureTwoStartedNodesTests.java
...earch/discovery/azure/AzureTwoStartedNodesTests.java
+10 −5
AwsEc2ServiceImpl.java
...a/org/elasticsearch/cloud/aws/AwsEc2ServiceImpl.java
+1 −4
AbstractAwsTestCase.java
...org/elasticsearch/cloud/aws/AbstractAwsTestCase.java
+258 −0
Ec2DiscoveryClusterFormationTests.java
...discovery/ec2/Ec2DiscoveryClusterFormationTests.java
+1 −1
Ec2DiscoveryTests.java
...g/elasticsearch/discovery/ec2/Ec2DiscoveryTests.java
+3 −4
Ec2DiscoveryUpdateSettingsTests.java
...h/discovery/ec2/Ec2DiscoveryUpdateSettingsTests.java
+42 −45
AttachmentProcessor.java
...ticsearch/ingest/attachment/AttachmentProcessor.java
+23 −23
AttachmentProcessorFactoryTests.java
...gest/attachment/AttachmentProcessorFactoryTests.java
+41 −22
AttachmentProcessorTests.java
...arch/ingest/attachment/AttachmentProcessorTests.java
+4 −4
20_attachment_processor.yaml
.../test/ingest_attachment/20_attachment_processor.yaml
+2 −2
30_files_supported.yaml
...-spec/test/ingest_attachment/30_files_supported.yaml
+28 −28
GeoIpProcessor.java
...a/org/elasticsearch/ingest/geoip/GeoIpProcessor.java
+23 −23
GeoIpProcessorFactoryTests.java
...csearch/ingest/geoip/GeoIpProcessorFactoryTests.java
+4 −4
GeoIpProcessorTests.java
.../elasticsearch/ingest/geoip/GeoIpProcessorTests.java
+4 −4
20_geoip_processor.yaml
...t-api-spec/test/ingest_geoip/20_geoip_processor.yaml
+1 −1
build.gradle
plugins/lang-javascript/build.gradle
+1 −1
build.gradle
plugins/lang-python/build.gradle
+3 −7
AttachmentMapper.java
...asticsearch/mapper/attachments/AttachmentMapper.java
+1 −1
LanguageDetectionAttachmentMapperTests.java
...achments/LanguageDetectionAttachmentMapperTests.java
+0 −10
MultifieldAttachmentMapperTests.java
...per/attachments/MultifieldAttachmentMapperTests.java
+38 −37
Murmur3FieldMapper.java
...csearch/index/mapper/murmur3/Murmur3FieldMapper.java
+34 −15
SizeFieldMapper.java
...elasticsearch/index/mapper/size/SizeFieldMapper.java
+10 −2
SizeMappingTests.java
...lasticsearch/index/mapper/size/SizeMappingTests.java
+1 −1
AbstractAzureRepositoryServiceTestCase.java
...ud/azure/AbstractAzureRepositoryServiceTestCase.java
+1 −1
AzureSnapshotRestoreServiceTests.java
...sitories/azure/AzureSnapshotRestoreServiceTests.java
+11 −11
AzureSnapshotRestoreTests.java
...ch/repositories/azure/AzureSnapshotRestoreTests.java
+1 −1
HdfsTests.java
...a/org/elasticsearch/repositories/hdfs/HdfsTests.java
+10 −10
AbstractS3SnapshotRestoreTest.java
...h/repositories/s3/AbstractS3SnapshotRestoreTest.java
+1 −1
build.gradle
qa/backwards-5.0/build.gradle
+1 −5
InstallPluginCommandTests.java
...elasticsearch/plugins/InstallPluginCommandTests.java
+1 −1
ESSmokeClientTestCase.java
...g/elasticsearch/smoketest/ESSmokeClientTestCase.java
+1 −1
10_pipeline_with_mustache_templates.yaml
...test/ingest/10_pipeline_with_mustache_templates.yaml
+4 −4
20_combine_processors.yaml
...rest-api-spec/test/ingest/20_combine_processors.yaml
+1 −1
build.gradle
qa/vagrant/build.gradle
+39 −0
20_tar_package.bats
...test/resources/packaging/scripts/20_tar_package.bats
+2 −0
30_deb_package.bats
...test/resources/packaging/scripts/30_deb_package.bats
+1 −0
40_rpm_package.bats
...test/resources/packaging/scripts/40_rpm_package.bats
+12 −0
70_sysv_initd.bats
.../test/resources/packaging/scripts/70_sysv_initd.bats
+25 −12
packaging_test_utils.bash
...esources/packaging/scripts/packaging_test_utils.bash
+4 −8
plugins.bash
...nt/src/test/resources/packaging/scripts/plugins.bash
+1 −1
tar.bash
...agrant/src/test/resources/packaging/scripts/tar.bash
+7 −0
build.gradle
rest-api-spec/build.gradle
+0 −9
delete_script.json
.../main/resources/rest-api-spec/api/delete_script.json
+0 −9
delete_template.json
...ain/resources/rest-api-spec/api/delete_template.json
+0 −9
get_script.json
...src/main/resources/rest-api-spec/api/get_script.json
+0 −9
get_template.json
...c/main/resources/rest-api-spec/api/get_template.json
+2 −2
indices.analyze.json
...ain/resources/rest-api-spec/api/indices.analyze.json
+1 −1
ingest.simulate.json
...ain/resources/rest-api-spec/api/ingest.simulate.json
+0 −15
put_script.json
...src/main/resources/rest-api-spec/api/put_script.json
+0 −15
put_template.json
...c/main/resources/rest-api-spec/api/put_template.json
+27 −0
10_basic.yaml
...esources/rest-api-spec/test/cat.health/10_basic.yaml
+94 −16
10_basics.yaml
...ources/rest-api-spec/test/field_stats/10_basics.yaml
+5 −5
10_analyze.yaml
...s/rest-api-spec/test/indices.analyze/10_analyze.yaml
+1 −1
10_basic.yaml
...t-api-spec/test/indices.validate_query/10_basic.yaml
+2 −2
20_date_processor.yaml
...ces/rest-api-spec/test/ingest/20_date_processor.yaml
+1 −1
30_mutate.yaml
...n/resources/rest-api-spec/test/ingest/30_mutate.yaml
+3 −3
40_simulate.yaml
...resources/rest-api-spec/test/ingest/40_simulate.yaml
+4 −4
50_on_failure.yaml
...sources/rest-api-spec/test/ingest/50_on_failure.yaml
+12 −1
10_basic.yaml
...esources/rest-api-spec/test/mpercolate/10_basic.yaml
+7 −1
15_new.yaml
...n/resources/rest-api-spec/test/percolate/15_new.yaml
+7 −1
16_existing_doc.yaml
...es/rest-api-spec/test/percolate/16_existing_doc.yaml
+6 −0
17_empty.yaml
...resources/rest-api-spec/test/percolate/17_empty.yaml
+5 −1
18_highligh_with_query.yaml
...-api-spec/test/percolate/18_highligh_with_query.yaml
+5 −1
19_nested.yaml
...esources/rest-api-spec/test/percolate/19_nested.yaml
+35 −0
30_limits.yaml
...n/resources/rest-api-spec/test/search/30_limits.yaml
+1 −2
MockFieldMapper.java
.../org/elasticsearch/index/mapper/MockFieldMapper.java
+6 −1
RandomDocumentPicks.java
...va/org/elasticsearch/ingest/RandomDocumentPicks.java
+21 −5
MockSearchService.java
...java/org/elasticsearch/search/MockSearchService.java
+1 −1
ESBackcompatTestCase.java
...ava/org/elasticsearch/test/ESBackcompatTestCase.java
+5 −6
ESIntegTestCase.java
...ain/java/org/elasticsearch/test/ESIntegTestCase.java
+3 −3
ESSingleNodeTestCase.java
...ava/org/elasticsearch/test/ESSingleNodeTestCase.java
+20 −8
ESTestCase.java
...src/main/java/org/elasticsearch/test/ESTestCase.java
+1 −3
ExternalNode.java
...c/main/java/org/elasticsearch/test/ExternalNode.java
+1 −1
ExternalTestCluster.java
...java/org/elasticsearch/test/ExternalTestCluster.java
+10 −1
IndexSettingsModule.java
...java/org/elasticsearch/test/IndexSettingsModule.java
+34 −10
InternalTestCluster.java
...java/org/elasticsearch/test/InternalTestCluster.java
+0 −5
TestSearchContext.java
...n/java/org/elasticsearch/test/TestSearchContext.java
+1 −1
ClusterDiscoveryConfiguration.java
...ch/test/discovery/ClusterDiscoveryConfiguration.java
+14 −2
ElasticsearchAssertions.java
...ticsearch/test/hamcrest/ElasticsearchAssertions.java
+0 −80
RepeatOnExceptionRule.java
...ticsearch/test/junit/rule/RepeatOnExceptionRule.java
+91 −0
FakeRestChannel.java
...ava/org/elasticsearch/test/rest/FakeRestChannel.java
+9 −2
FakeRestRequest.java
...ava/org/elasticsearch/test/rest/FakeRestRequest.java
+6 −3
AssertingLocalTransport.java
...icsearch/test/transport/AssertingLocalTransport.java
+2 −1
CapturingTransport.java
...elasticsearch/test/transport/CapturingTransport.java
+17 −10
MockTransportService.java
...asticsearch/test/transport/MockTransportService.java
+67 −0
MockSearchServiceTests.java
...org/elasticsearch/search/MockSearchServiceTests.java
+18 −0
ESTestCaseTests.java
...ava/org/elasticsearch/test/test/ESTestCaseTests.java