2401
2401
{
2402
2402
"language": "curl",
2403
2403
"code": "curl -X PUT -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"analysis\":{\"analyzer\":{\"content\":{\"type\":\"custom\",\"tokenizer\":\"whitespace\"}}}}' \"$ELASTICSEARCH_URL/my-index-000001/_settings\""
2404
+ },
2405
+ {
2406
+ "language": "Java",
2407
+ "code": "client.indices().putSettings(p -> p\n .index(\"my-index-000001\")\n .settings(s -> s\n .analysis(a -> a\n .analyzer(\"content\", an -> an\n .custom(c -> c\n .tokenizer(\"whitespace\")\n )\n )\n )\n )\n);\n"
2404
2408
}
2405
2409
],
2406
2410
"specification/indices/put_settings/examples/request/indicesPutSettingsRequestExample2.yaml": [
5431
5435
{
5432
5436
"language": "curl",
5433
5437
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"my-index-000001\"},\"dest\":{\"index\":\"my-new-index-000001\"},\"script\":{\"source\":\"ctx._source.tag = ctx._source.remove(\\\"flag\\\")\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5438
+ },
5439
+ {
5440
+ "language": "Java",
5441
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .script(s -> s\n .source(so -> so\n .scriptString(\"ctx._source.tag = ctx._source.remove(\"flag\")\")\n )\n )\n .source(so -> so\n .index(\"my-index-000001\")\n )\n);\n"
5434
5442
}
5435
5443
],
5436
5444
"specification/_global/reindex/examples/request/ReindexRequestExample5.yaml": [
5453
5461
{
5454
5462
"language": "curl",
5455
5463
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"source\"},\"dest\":{\"index\":\"dest\",\"pipeline\":\"some_ingest_pipeline\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5464
+ },
5465
+ {
5466
+ "language": "Java",
5467
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"dest\")\n .pipeline(\"some_ingest_pipeline\")\n )\n .source(s -> s\n .index(\"source\")\n )\n);\n"
5456
5468
}
5457
5469
],
5458
5470
"specification/_global/reindex/examples/request/ReindexRequestExample11.yaml": [
5475
5487
{
5476
5488
"language": "curl",
5477
5489
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"max_docs\":10,\"source\":{\"index\":\"my-index-000001\",\"query\":{\"function_score\":{\"random_score\":{},\"min_score\":0.9}}},\"dest\":{\"index\":\"my-new-index-000001\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5490
+ },
5491
+ {
5492
+ "language": "Java",
5493
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .maxDocs(10L)\n .source(s -> s\n .index(\"my-index-000001\")\n .query(q -> q\n .functionScore(f -> f\n .minScore(0.9D)\n )\n )\n )\n);\n"
5478
5494
}
5479
5495
],
5480
5496
"specification/_global/reindex/examples/request/ReindexRequestExample10.yaml": [
5497
5513
{
5498
5514
"language": "curl",
5499
5515
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"metricbeat-*\"},\"dest\":{\"index\":\"metricbeat\"},\"script\":{\"lang\":\"painless\",\"source\":\"ctx._index = '\"'\"'metricbeat-'\"'\"' + (ctx._index.substring('\"'\"'metricbeat-'\"'\"'.length(), ctx._index.length())) + '\"'\"'-1'\"'\"'\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5516
+ },
5517
+ {
5518
+ "language": "Java",
5519
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"metricbeat\")\n )\n .script(s -> s\n .source(so -> so\n .scriptString(\"ctx._index = 'metricbeat-' + (ctx._index.substring('metricbeat-'.length(), ctx._index.length())) + '-1'\")\n )\n .lang(\"painless\")\n )\n .source(so -> so\n .index(\"metricbeat-*\")\n )\n);\n"
5500
5520
}
5501
5521
],
5502
5522
"specification/_global/reindex/examples/request/ReindexRequestExample4.yaml": [
5519
5539
{
5520
5540
"language": "curl",
5521
5541
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"source\",\"query\":{\"match\":{\"company\":\"cat\"}}},\"dest\":{\"index\":\"dest\",\"routing\":\"=cat\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5542
+ },
5543
+ {
5544
+ "language": "Java",
5545
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"dest\")\n .routing(\"=cat\")\n )\n .source(s -> s\n .index(\"source\")\n .query(q -> q\n .match(m -> m\n .field(\"company\")\n .query(FieldValue.of(\"cat\"))\n )\n )\n )\n);\n"
5522
5546
}
5523
5547
],
5524
5548
"specification/_global/reindex/examples/request/ReindexRequestExample8.yaml": [
5541
5565
{
5542
5566
"language": "curl",
5543
5567
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"my-index-000001\",\"_source\":[\"user.id\",\"_doc\"]},\"dest\":{\"index\":\"my-new-index-000001\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5568
+ },
5569
+ {
5570
+ "language": "Java",
5571
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .source(s -> s\n .index(\"my-index-000001\")\n .sourceFields(List.of(\"user.id\",\"_doc\"))\n )\n);\n"
5544
5572
}
5545
5573
],
5546
5574
"specification/_global/reindex/examples/request/ReindexRequestExample3.yaml": [
5563
5591
{
5564
5592
"language": "curl",
5565
5593
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"my-index-000001\"},\"dest\":{\"index\":\"my-new-index-000001\"}}' \"$ELASTICSEARCH_URL/_reindex?slices=5&refresh\""
5594
+ },
5595
+ {
5596
+ "language": "Java",
5597
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .refresh(true)\n .slices(s -> s\n .value(5)\n )\n .source(so -> so\n .index(\"my-index-000001\")\n )\n);\n"
5566
5598
}
5567
5599
],
5568
5600
"specification/_global/reindex/examples/request/ReindexRequestExample2.yaml": [
5585
5617
{
5586
5618
"language": "curl",
5587
5619
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"my-index-000001\",\"slice\":{\"id\":0,\"max\":2}},\"dest\":{\"index\":\"my-new-index-000001\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5620
+ },
5621
+ {
5622
+ "language": "Java",
5623
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .source(s -> s\n .index(\"my-index-000001\")\n .slice(sl -> sl\n .id(\"0\")\n .max(2)\n )\n )\n);\n"
5588
5624
}
5589
5625
],
5590
5626
"specification/_global/reindex/examples/request/ReindexRequestExample1.yaml": [
5633
5669
{
5634
5670
"language": "curl",
5635
5671
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"remote\":{\"host\":\"http://otherhost:9200\",\"username\":\"user\",\"password\":\"pass\"},\"index\":\"my-index-000001\",\"query\":{\"match\":{\"test\":\"data\"}}},\"dest\":{\"index\":\"my-new-index-000001\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5672
+ },
5673
+ {
5674
+ "language": "Java",
5675
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .source(s -> s\n .index(\"my-index-000001\")\n .query(q -> q\n .match(m -> m\n .field(\"test\")\n .query(FieldValue.of(\"data\"))\n )\n )\n .remote(re -> re\n .host(\"http://otherhost:9200\")\n .username(\"user\")\n .password(\"pass\")\n )\n )\n);\n"
5636
5676
}
5637
5677
],
5638
5678
"specification/_global/reindex/examples/request/ReindexRequestExample7.yaml": [
5655
5695
{
5656
5696
"language": "curl",
5657
5697
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"max_docs\":1,\"source\":{\"index\":\"my-index-000001\"},\"dest\":{\"index\":\"my-new-index-000001\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5698
+ },
5699
+ {
5700
+ "language": "Java",
5701
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .maxDocs(1L)\n .source(s -> s\n .index(\"my-index-000001\")\n )\n);\n"
5658
5702
}
5659
5703
],
5660
5704
"specification/_global/reindex/examples/request/ReindexRequestExample6.yaml": [
5677
5721
{
5678
5722
"language": "curl",
5679
5723
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"my-index-000001\",\"query\":{\"term\":{\"user.id\":\"kimchy\"}}},\"dest\":{\"index\":\"my-new-index-000001\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5724
+ },
5725
+ {
5726
+ "language": "Java",
5727
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n )\n .source(s -> s\n .index(\"my-index-000001\")\n .query(q -> q\n .term(t -> t\n .field(\"user.id\")\n .value(FieldValue.of(\"kimchy\"))\n )\n )\n )\n);\n"
5680
5728
}
5681
5729
],
5682
5730
"specification/_global/reindex/examples/request/ReindexRequestExample12.yaml": [
5699
5747
{
5700
5748
"language": "curl",
5701
5749
"code": "curl -X POST -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{\"source\":{\"index\":\"my-index-000001\"},\"dest\":{\"index\":\"my-new-index-000001\",\"version_type\":\"external\"},\"script\":{\"source\":\"if (ctx._source.foo == '\"'\"'bar'\"'\"') {ctx._version++; ctx._source.remove('\"'\"'foo'\"'\"')}\",\"lang\":\"painless\"}}' \"$ELASTICSEARCH_URL/_reindex\""
5750
+ },
5751
+ {
5752
+ "language": "Java",
5753
+ "code": "client.reindex(r -> r\n .dest(d -> d\n .index(\"my-new-index-000001\")\n .versionType(VersionType.External)\n )\n .script(s -> s\n .source(so -> so\n .scriptString(\"if (ctx._source.foo == 'bar') {ctx._version++; ctx._source.remove('foo')}\")\n )\n .lang(\"painless\")\n )\n .source(so -> so\n .index(\"my-index-000001\")\n )\n);\n"
5702
5754
}
5703
5755
],
5704
5756
"specification/_global/index/examples/request/IndexRequestExample1.yaml": [
16857
16909
{
16858
16910
"language": "curl",
16859
16911
"code": "curl -X GET -H \"Authorization: ApiKey $ELASTIC_API_KEY\" -H \"Content-Type: application/json\" -d '{}' \"$ELASTICSEARCH_URL/_cluster/allocation/explain?index=my-index-000001&shard=0&primary=false¤t_node=my-node\""
16912
+ },
16913
+ {
16914
+ "language": "Java",
16915
+ "code": "client.cluster().allocationExplain(a -> a\n .currentNode(\"my-node\")\n .index(\"my-index-000001\")\n .primary(false)\n .shard(0)\n);\n"
16860
16916
}
16861
16917
]
16862
16918
}
0 commit comments