├── .gitignore ├── README.md ├── dev-tools └── tests.policy ├── pom.xml └── src ├── main ├── assemblies │ └── plugin.xml ├── java │ └── org │ │ └── elasticsearch │ │ ├── action │ │ ├── bulk │ │ │ ├── PublicBulkShardRequest.java │ │ │ └── PublicBulkShardResponse.java │ │ └── updatebyquery │ │ │ ├── BulkResponseOption.java │ │ │ ├── IndexUpdateByQueryRequest.java │ │ │ ├── IndexUpdateByQueryResponse.java │ │ │ ├── ShardUpdateByQueryRequest.java │ │ │ ├── ShardUpdateByQueryResponse.java │ │ │ ├── TransportShardUpdateByQueryAction.java │ │ │ ├── TransportUpdateByQueryAction.java │ │ │ ├── UpdateByQueryAction.java │ │ │ ├── UpdateByQueryRequest.java │ │ │ ├── UpdateByQueryRequestBuilder.java │ │ │ ├── UpdateByQueryResponse.java │ │ │ ├── UpdateByQuerySourceBuilder.java │ │ │ └── package-info.java │ │ ├── client │ │ ├── UpdateByQueryClient.java │ │ └── UpdateByQueryClientWrapper.java │ │ ├── common │ │ └── lucene │ │ │ └── TopLevelFixedBitSetCollector.java │ │ ├── plugin │ │ └── action │ │ │ └── updatebyquery │ │ │ └── ActionUpdateByQueryPlugin.java │ │ └── rest │ │ └── action │ │ └── updatebyquery │ │ └── RestUpdateByQueryAction.java └── resources │ └── es-plugin.properties └── test ├── java └── org │ └── elasticsearch │ └── test │ ├── integration │ └── updatebyquery │ │ └── UpdateByQueryTests.java │ └── stress │ └── updatebyquery │ └── UpdateByQueryStressTest.java └── resources ├── log4j.properties └── org └── elasticsearch └── test └── integration └── updatebyquery └── config └── scripts └── field1_incrementer.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/README.md -------------------------------------------------------------------------------- /dev-tools/tests.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/dev-tools/tests.policy -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assemblies/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/assemblies/plugin.xml -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/bulk/PublicBulkShardRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/bulk/PublicBulkShardRequest.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/bulk/PublicBulkShardResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/bulk/PublicBulkShardResponse.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/BulkResponseOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/BulkResponseOption.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/IndexUpdateByQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/IndexUpdateByQueryRequest.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/IndexUpdateByQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/IndexUpdateByQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/ShardUpdateByQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/ShardUpdateByQueryRequest.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/ShardUpdateByQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/ShardUpdateByQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/TransportShardUpdateByQueryAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/TransportShardUpdateByQueryAction.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/TransportUpdateByQueryAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/TransportUpdateByQueryAction.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryAction.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryRequest.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryRequestBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQuerySourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/UpdateByQuerySourceBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/action/updatebyquery/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/action/updatebyquery/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/client/UpdateByQueryClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/client/UpdateByQueryClient.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/client/UpdateByQueryClientWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/client/UpdateByQueryClientWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/common/lucene/TopLevelFixedBitSetCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/common/lucene/TopLevelFixedBitSetCollector.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/action/updatebyquery/ActionUpdateByQueryPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/plugin/action/updatebyquery/ActionUpdateByQueryPlugin.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/rest/action/updatebyquery/RestUpdateByQueryAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/java/org/elasticsearch/rest/action/updatebyquery/RestUpdateByQueryAction.java -------------------------------------------------------------------------------- /src/main/resources/es-plugin.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/main/resources/es-plugin.properties -------------------------------------------------------------------------------- /src/test/java/org/elasticsearch/test/integration/updatebyquery/UpdateByQueryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/test/java/org/elasticsearch/test/integration/updatebyquery/UpdateByQueryTests.java -------------------------------------------------------------------------------- /src/test/java/org/elasticsearch/test/stress/updatebyquery/UpdateByQueryStressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/test/java/org/elasticsearch/test/stress/updatebyquery/UpdateByQueryStressTest.java -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakaz/elasticsearch-action-updatebyquery/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/org/elasticsearch/test/integration/updatebyquery/config/scripts/field1_incrementer.groovy: -------------------------------------------------------------------------------- 1 | ctx._source.field1 += 1 2 | --------------------------------------------------------------------------------