From 01e045f491850dc68a043d7d60d7dfd836bfbbd2 Mon Sep 17 00:00:00 2001 From: Tomas Della Vedova Date: Thu, 19 Dec 2019 09:29:15 +0100 Subject: [PATCH] Update docs examples (#1024) * Updated generate-docs-examples script * Updated docs examples --- .../028f6d6ac2594e20b78b8a8f8cbad49d.asciidoc | 43 +++++++++++++++++ .../033778305d52746f5ce0a2a922c8e521.asciidoc | 22 +++++++++ .../06afce2955f9094d96d27067ebca32e8.asciidoc | 48 +++++++++++++++++++ .../0ac9916f47a2483b89c1416684af322a.asciidoc | 21 ++++++++ .../0afaf1cad692e6201aa574c8feb6e622.asciidoc | 21 ++++++++ .../162b5b693b713f0bfab1209d59443c46.asciidoc | 21 ++++++++ .../1c23507edd7a3c18538b68223378e4ab.asciidoc | 11 +++++ .../34efeade38445b2834749ced59782e25.asciidoc | 29 +++++++++++ .../35e8da9410b8432cf4095f2541ad7b1d.asciidoc | 21 ++++++++ .../4466d410e06712c63328de4db249e6da.asciidoc | 20 ++++++++ .../4646764bf09911fee7d58630c72d3137.asciidoc | 24 ++++++++++ .../4d46dbb96125b27f46299547de9d8709.asciidoc | 16 +++++++ .../4d56b179242fed59e3d6476f817b6055.asciidoc | 24 ++++++++++ .../5043b83a89091fa00edb341ddf7ba370.asciidoc | 20 ++++++++ .../527324766814561b75aaee853ede49a7.asciidoc | 20 ++++++++ .../5d13a71fa7fda73b15111803b1c7cfd3.asciidoc | 21 ++++++++ .../5d9d7b84e2fec7ecd832145cbb951cf1.asciidoc | 35 ++++++++++++++ .../6138d6919f3cbaaf61e1092f817d295c.asciidoc | 20 ++++++++ .../6a4679531e64c492fce16dc12de6dcb0.asciidoc | 22 +++++++++ .../71b5b2ba9557d0f296ff2de91727d2f6.asciidoc | 29 +++++++++++ .../774d715155cd13713e6e327adf6ce328.asciidoc | 20 ++++++++ .../7f28f8ae8fcdbd807dadde0b5b007a6d.asciidoc | 28 +++++++++++ .../7f56755fb6c42f7e6203339a6d0cb6e6.asciidoc | 20 ++++++++ .../93f1bdd72e79827dcf9a34efa02fd977.asciidoc | 22 +++++++++ .../97bcd92ef148312d41e69f0d18284327.asciidoc | 21 ++++++++ .../98b121bf47cebd85671a2cb519688d28.asciidoc | 32 +++++++++++++ .../9a8995fd31351045d99c78e40444c8ea.asciidoc | 19 ++++++++ .../a49169b4622918992411fab4ec48191b.asciidoc | 23 +++++++++ .../b9c5d7ca6ca9c6f747201f45337a4abf.asciidoc | 17 +++++++ .../cd5bc5bf7cd58d7b1492c9c298b345f6.asciidoc | 29 +++++++++++ .../d50a3835bf5795ac73e58906a3413544.asciidoc | 20 ++++++++ .../dc15e2373e5ecbe09b4ea0858eb63d47.asciidoc | 38 +++++++++++++++ .../dfef545b1e2c247bafd1347e8e807ac1.asciidoc | 23 +++++++++ .../e0d6e02b998bdea99c9c08dcc3630c5e.asciidoc | 19 ++++++++ .../e5d2172b524332196cac0f031c043659.asciidoc | 19 ++++++++ .../f085fb032dae56a3b104ab874eaea2ad.asciidoc | 20 ++++++++ .../f29a28fffa7ec604a33a838f48f7ea79.asciidoc | 42 ++++++++++++++++ .../f70a54cd9a9f4811bf962e469f2ca2ea.asciidoc | 21 ++++++++ .../fa2fe60f570bd930d2891778c6efbfe6.asciidoc | 17 +++++++ .../fa88f6f5a7d728ec4f1d05244228cb09.asciidoc | 24 ++++++++++ .../fabe14480624a99e8ee42c7338672058.asciidoc | 12 +++++ scripts/generate-docs-examples.js | 11 +++-- 42 files changed, 982 insertions(+), 3 deletions(-) create mode 100644 docs/doc_examples/028f6d6ac2594e20b78b8a8f8cbad49d.asciidoc create mode 100644 docs/doc_examples/033778305d52746f5ce0a2a922c8e521.asciidoc create mode 100644 docs/doc_examples/06afce2955f9094d96d27067ebca32e8.asciidoc create mode 100644 docs/doc_examples/0ac9916f47a2483b89c1416684af322a.asciidoc create mode 100644 docs/doc_examples/0afaf1cad692e6201aa574c8feb6e622.asciidoc create mode 100644 docs/doc_examples/162b5b693b713f0bfab1209d59443c46.asciidoc create mode 100644 docs/doc_examples/1c23507edd7a3c18538b68223378e4ab.asciidoc create mode 100644 docs/doc_examples/34efeade38445b2834749ced59782e25.asciidoc create mode 100644 docs/doc_examples/35e8da9410b8432cf4095f2541ad7b1d.asciidoc create mode 100644 docs/doc_examples/4466d410e06712c63328de4db249e6da.asciidoc create mode 100644 docs/doc_examples/4646764bf09911fee7d58630c72d3137.asciidoc create mode 100644 docs/doc_examples/4d46dbb96125b27f46299547de9d8709.asciidoc create mode 100644 docs/doc_examples/4d56b179242fed59e3d6476f817b6055.asciidoc create mode 100644 docs/doc_examples/5043b83a89091fa00edb341ddf7ba370.asciidoc create mode 100644 docs/doc_examples/527324766814561b75aaee853ede49a7.asciidoc create mode 100644 docs/doc_examples/5d13a71fa7fda73b15111803b1c7cfd3.asciidoc create mode 100644 docs/doc_examples/5d9d7b84e2fec7ecd832145cbb951cf1.asciidoc create mode 100644 docs/doc_examples/6138d6919f3cbaaf61e1092f817d295c.asciidoc create mode 100644 docs/doc_examples/6a4679531e64c492fce16dc12de6dcb0.asciidoc create mode 100644 docs/doc_examples/71b5b2ba9557d0f296ff2de91727d2f6.asciidoc create mode 100644 docs/doc_examples/774d715155cd13713e6e327adf6ce328.asciidoc create mode 100644 docs/doc_examples/7f28f8ae8fcdbd807dadde0b5b007a6d.asciidoc create mode 100644 docs/doc_examples/7f56755fb6c42f7e6203339a6d0cb6e6.asciidoc create mode 100644 docs/doc_examples/93f1bdd72e79827dcf9a34efa02fd977.asciidoc create mode 100644 docs/doc_examples/97bcd92ef148312d41e69f0d18284327.asciidoc create mode 100644 docs/doc_examples/98b121bf47cebd85671a2cb519688d28.asciidoc create mode 100644 docs/doc_examples/9a8995fd31351045d99c78e40444c8ea.asciidoc create mode 100644 docs/doc_examples/a49169b4622918992411fab4ec48191b.asciidoc create mode 100644 docs/doc_examples/b9c5d7ca6ca9c6f747201f45337a4abf.asciidoc create mode 100644 docs/doc_examples/cd5bc5bf7cd58d7b1492c9c298b345f6.asciidoc create mode 100644 docs/doc_examples/d50a3835bf5795ac73e58906a3413544.asciidoc create mode 100644 docs/doc_examples/dc15e2373e5ecbe09b4ea0858eb63d47.asciidoc create mode 100644 docs/doc_examples/dfef545b1e2c247bafd1347e8e807ac1.asciidoc create mode 100644 docs/doc_examples/e0d6e02b998bdea99c9c08dcc3630c5e.asciidoc create mode 100644 docs/doc_examples/e5d2172b524332196cac0f031c043659.asciidoc create mode 100644 docs/doc_examples/f085fb032dae56a3b104ab874eaea2ad.asciidoc create mode 100644 docs/doc_examples/f29a28fffa7ec604a33a838f48f7ea79.asciidoc create mode 100644 docs/doc_examples/f70a54cd9a9f4811bf962e469f2ca2ea.asciidoc create mode 100644 docs/doc_examples/fa2fe60f570bd930d2891778c6efbfe6.asciidoc create mode 100644 docs/doc_examples/fa88f6f5a7d728ec4f1d05244228cb09.asciidoc create mode 100644 docs/doc_examples/fabe14480624a99e8ee42c7338672058.asciidoc diff --git a/docs/doc_examples/028f6d6ac2594e20b78b8a8f8cbad49d.asciidoc b/docs/doc_examples/028f6d6ac2594e20b78b8a8f8cbad49d.asciidoc new file mode 100644 index 000000000..d5e9d1d71 --- /dev/null +++ b/docs/doc_examples/028f6d6ac2594e20b78b8a8f8cbad49d.asciidoc @@ -0,0 +1,43 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + countries: { + terms: { + field: 'artist.country', + order: [ + { + 'rock>playback_stats.avg': 'desc' + }, + { + _count: 'desc' + } + ] + }, + aggs: { + rock: { + filter: { + term: { + genre: 'rock' + } + }, + aggs: { + playback_stats: { + stats: { + field: 'play_count' + } + } + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/033778305d52746f5ce0a2a922c8e521.asciidoc b/docs/doc_examples/033778305d52746f5ce0a2a922c8e521.asciidoc new file mode 100644 index 000000000..0bfc9f6e1 --- /dev/null +++ b/docs/doc_examples/033778305d52746f5ce0a2a922c8e521.asciidoc @@ -0,0 +1,22 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + script: { + source: "doc['genre'].value", + lang: 'painless' + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/06afce2955f9094d96d27067ebca32e8.asciidoc b/docs/doc_examples/06afce2955f9094d96d27067ebca32e8.asciidoc new file mode 100644 index 000000000..b60b6820d --- /dev/null +++ b/docs/doc_examples/06afce2955f9094d96d27067ebca32e8.asciidoc @@ -0,0 +1,48 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + bool: { + must: { + term: { + user: 'kimchy' + } + }, + filter: { + term: { + tag: 'tech' + } + }, + must_not: { + range: { + age: { + gte: 10, + lte: 20 + } + } + }, + should: [ + { + term: { + tag: 'wow' + } + }, + { + term: { + tag: 'elasticsearch' + } + } + ], + minimum_should_match: 1, + boost: 1 + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/0ac9916f47a2483b89c1416684af322a.asciidoc b/docs/doc_examples/0ac9916f47a2483b89c1416684af322a.asciidoc new file mode 100644 index 000000000..f10420a38 --- /dev/null +++ b/docs/doc_examples/0ac9916f47a2483b89c1416684af322a.asciidoc @@ -0,0 +1,21 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + match: { + message: { + query: 'to be or not to be', + operator: 'and', + zero_terms_query: 'all' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/0afaf1cad692e6201aa574c8feb6e622.asciidoc b/docs/doc_examples/0afaf1cad692e6201aa574c8feb6e622.asciidoc new file mode 100644 index 000000000..ba2ee8cb4 --- /dev/null +++ b/docs/doc_examples/0afaf1cad692e6201aa574c8feb6e622.asciidoc @@ -0,0 +1,21 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + tags: { + terms: { + field: 'tags', + include: '.*sport.*', + exclude: 'water_.*' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/162b5b693b713f0bfab1209d59443c46.asciidoc b/docs/doc_examples/162b5b693b713f0bfab1209d59443c46.asciidoc new file mode 100644 index 000000000..e110fd622 --- /dev/null +++ b/docs/doc_examples/162b5b693b713f0bfab1209d59443c46.asciidoc @@ -0,0 +1,21 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + constant_score: { + filter: { + term: { + status: 'active' + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/1c23507edd7a3c18538b68223378e4ab.asciidoc b/docs/doc_examples/1c23507edd7a3c18538b68223378e4ab.asciidoc new file mode 100644 index 000000000..eacb07fb1 --- /dev/null +++ b/docs/doc_examples/1c23507edd7a3c18538b68223378e4ab.asciidoc @@ -0,0 +1,11 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.indices.create({ + index: 'twitter' +}) +console.log(response) +---- + diff --git a/docs/doc_examples/34efeade38445b2834749ced59782e25.asciidoc b/docs/doc_examples/34efeade38445b2834749ced59782e25.asciidoc new file mode 100644 index 000000000..be97bbd98 --- /dev/null +++ b/docs/doc_examples/34efeade38445b2834749ced59782e25.asciidoc @@ -0,0 +1,29 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + field: 'genre', + order: { + 'playback_stats.max': 'desc' + } + }, + aggs: { + playback_stats: { + stats: { + field: 'play_count' + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/35e8da9410b8432cf4095f2541ad7b1d.asciidoc b/docs/doc_examples/35e8da9410b8432cf4095f2541ad7b1d.asciidoc new file mode 100644 index 000000000..e84e5e35b --- /dev/null +++ b/docs/doc_examples/35e8da9410b8432cf4095f2541ad7b1d.asciidoc @@ -0,0 +1,21 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + products: { + terms: { + field: 'product', + size: 5, + show_term_doc_count_error: true + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/4466d410e06712c63328de4db249e6da.asciidoc b/docs/doc_examples/4466d410e06712c63328de4db249e6da.asciidoc new file mode 100644 index 000000000..b847c0c06 --- /dev/null +++ b/docs/doc_examples/4466d410e06712c63328de4db249e6da.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + range: { + timestamp: { + gte: 'now-1d/d', + lt: 'now/d' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/4646764bf09911fee7d58630c72d3137.asciidoc b/docs/doc_examples/4646764bf09911fee7d58630c72d3137.asciidoc new file mode 100644 index 000000000..89dd77fe0 --- /dev/null +++ b/docs/doc_examples/4646764bf09911fee7d58630c72d3137.asciidoc @@ -0,0 +1,24 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + script: { + id: 'my_script', + params: { + field: 'genre' + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/4d46dbb96125b27f46299547de9d8709.asciidoc b/docs/doc_examples/4d46dbb96125b27f46299547de9d8709.asciidoc new file mode 100644 index 000000000..f37274336 --- /dev/null +++ b/docs/doc_examples/4d46dbb96125b27f46299547de9d8709.asciidoc @@ -0,0 +1,16 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.indices.create({ + index: 'test', + body: { + settings: { + 'index.write.wait_for_active_shards': '2' + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/4d56b179242fed59e3d6476f817b6055.asciidoc b/docs/doc_examples/4d56b179242fed59e3d6476f817b6055.asciidoc new file mode 100644 index 000000000..88b67c658 --- /dev/null +++ b/docs/doc_examples/4d56b179242fed59e3d6476f817b6055.asciidoc @@ -0,0 +1,24 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.indices.create({ + index: 'test', + body: { + aliases: { + alias_1: {}, + alias_2: { + filter: { + term: { + user: 'kimchy' + } + }, + routing: 'kimchy' + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/5043b83a89091fa00edb341ddf7ba370.asciidoc b/docs/doc_examples/5043b83a89091fa00edb341ddf7ba370.asciidoc new file mode 100644 index 000000000..a94b20183 --- /dev/null +++ b/docs/doc_examples/5043b83a89091fa00edb341ddf7ba370.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + match: { + message: { + query: 'this is a testt', + fuzziness: 'AUTO' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/527324766814561b75aaee853ede49a7.asciidoc b/docs/doc_examples/527324766814561b75aaee853ede49a7.asciidoc new file mode 100644 index 000000000..e3fc030b2 --- /dev/null +++ b/docs/doc_examples/527324766814561b75aaee853ede49a7.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + tags: { + terms: { + field: 'tags', + min_doc_count: 10 + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/5d13a71fa7fda73b15111803b1c7cfd3.asciidoc b/docs/doc_examples/5d13a71fa7fda73b15111803b1c7cfd3.asciidoc new file mode 100644 index 000000000..f52af609f --- /dev/null +++ b/docs/doc_examples/5d13a71fa7fda73b15111803b1c7cfd3.asciidoc @@ -0,0 +1,21 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + range: { + timestamp: { + time_zone: '+01:00', + gte: '2015-01-01 00:00:00', + lte: 'now' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/5d9d7b84e2fec7ecd832145cbb951cf1.asciidoc b/docs/doc_examples/5d9d7b84e2fec7ecd832145cbb951cf1.asciidoc new file mode 100644 index 000000000..78aaba5e1 --- /dev/null +++ b/docs/doc_examples/5d9d7b84e2fec7ecd832145cbb951cf1.asciidoc @@ -0,0 +1,35 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + size: 0, + aggs: { + expired_sessions: { + terms: { + field: 'account_id', + include: { + partition: 0, + num_partitions: 20 + }, + size: 10000, + order: { + last_access: 'asc' + } + }, + aggs: { + last_access: { + max: { + field: 'access_date' + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/6138d6919f3cbaaf61e1092f817d295c.asciidoc b/docs/doc_examples/6138d6919f3cbaaf61e1092f817d295c.asciidoc new file mode 100644 index 000000000..10fbf5e19 --- /dev/null +++ b/docs/doc_examples/6138d6919f3cbaaf61e1092f817d295c.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + match: { + message: { + query: 'this is a test', + operator: 'and' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/6a4679531e64c492fce16dc12de6dcb0.asciidoc b/docs/doc_examples/6a4679531e64c492fce16dc12de6dcb0.asciidoc new file mode 100644 index 000000000..344a431a2 --- /dev/null +++ b/docs/doc_examples/6a4679531e64c492fce16dc12de6dcb0.asciidoc @@ -0,0 +1,22 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + field: 'genre', + order: { + _count: 'asc' + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/71b5b2ba9557d0f296ff2de91727d2f6.asciidoc b/docs/doc_examples/71b5b2ba9557d0f296ff2de91727d2f6.asciidoc new file mode 100644 index 000000000..8018c6c2c --- /dev/null +++ b/docs/doc_examples/71b5b2ba9557d0f296ff2de91727d2f6.asciidoc @@ -0,0 +1,29 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + field: 'genre', + order: { + max_play_count: 'desc' + } + }, + aggs: { + max_play_count: { + max: { + field: 'play_count' + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/774d715155cd13713e6e327adf6ce328.asciidoc b/docs/doc_examples/774d715155cd13713e6e327adf6ce328.asciidoc new file mode 100644 index 000000000..2b21e7c28 --- /dev/null +++ b/docs/doc_examples/774d715155cd13713e6e327adf6ce328.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + tags: { + terms: { + field: 'tags', + execution_hint: 'map' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/7f28f8ae8fcdbd807dadde0b5b007a6d.asciidoc b/docs/doc_examples/7f28f8ae8fcdbd807dadde0b5b007a6d.asciidoc new file mode 100644 index 000000000..874123199 --- /dev/null +++ b/docs/doc_examples/7f28f8ae8fcdbd807dadde0b5b007a6d.asciidoc @@ -0,0 +1,28 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + actors: { + terms: { + field: 'actors', + size: 10 + }, + aggs: { + costars: { + terms: { + field: 'actors', + size: 5 + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/7f56755fb6c42f7e6203339a6d0cb6e6.asciidoc b/docs/doc_examples/7f56755fb6c42f7e6203339a6d0cb6e6.asciidoc new file mode 100644 index 000000000..1941d7597 --- /dev/null +++ b/docs/doc_examples/7f56755fb6c42f7e6203339a6d0cb6e6.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + match: { + message: { + query: 'ny city', + auto_generate_synonyms_phrase_query: false + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/93f1bdd72e79827dcf9a34efa02fd977.asciidoc b/docs/doc_examples/93f1bdd72e79827dcf9a34efa02fd977.asciidoc new file mode 100644 index 000000000..f01780a88 --- /dev/null +++ b/docs/doc_examples/93f1bdd72e79827dcf9a34efa02fd977.asciidoc @@ -0,0 +1,22 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + field: 'genre', + order: { + _key: 'asc' + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/97bcd92ef148312d41e69f0d18284327.asciidoc b/docs/doc_examples/97bcd92ef148312d41e69f0d18284327.asciidoc new file mode 100644 index 000000000..ddb66dfb9 --- /dev/null +++ b/docs/doc_examples/97bcd92ef148312d41e69f0d18284327.asciidoc @@ -0,0 +1,21 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + range: { + age: { + gte: 10, + lte: 20, + boost: 2 + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/98b121bf47cebd85671a2cb519688d28.asciidoc b/docs/doc_examples/98b121bf47cebd85671a2cb519688d28.asciidoc new file mode 100644 index 000000000..37593d0bb --- /dev/null +++ b/docs/doc_examples/98b121bf47cebd85671a2cb519688d28.asciidoc @@ -0,0 +1,32 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + JapaneseCars: { + terms: { + field: 'make', + include: [ + 'mazda', + 'honda' + ] + } + }, + ActiveCarManufacturers: { + terms: { + field: 'make', + exclude: [ + 'rover', + 'jensen' + ] + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/9a8995fd31351045d99c78e40444c8ea.asciidoc b/docs/doc_examples/9a8995fd31351045d99c78e40444c8ea.asciidoc new file mode 100644 index 000000000..b736725fb --- /dev/null +++ b/docs/doc_examples/9a8995fd31351045d99c78e40444c8ea.asciidoc @@ -0,0 +1,19 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + field: 'genre' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/a49169b4622918992411fab4ec48191b.asciidoc b/docs/doc_examples/a49169b4622918992411fab4ec48191b.asciidoc new file mode 100644 index 000000000..d47b04c96 --- /dev/null +++ b/docs/doc_examples/a49169b4622918992411fab4ec48191b.asciidoc @@ -0,0 +1,23 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + genres: { + terms: { + field: 'genre', + script: { + source: "'Genre: ' +_value", + lang: 'painless' + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/b9c5d7ca6ca9c6f747201f45337a4abf.asciidoc b/docs/doc_examples/b9c5d7ca6ca9c6f747201f45337a4abf.asciidoc new file mode 100644 index 000000000..d4ad0cff8 --- /dev/null +++ b/docs/doc_examples/b9c5d7ca6ca9c6f747201f45337a4abf.asciidoc @@ -0,0 +1,17 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.indices.create({ + index: 'twitter', + body: { + settings: { + number_of_shards: 3, + number_of_replicas: 2 + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/cd5bc5bf7cd58d7b1492c9c298b345f6.asciidoc b/docs/doc_examples/cd5bc5bf7cd58d7b1492c9c298b345f6.asciidoc new file mode 100644 index 000000000..7646900a9 --- /dev/null +++ b/docs/doc_examples/cd5bc5bf7cd58d7b1492c9c298b345f6.asciidoc @@ -0,0 +1,29 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + actors: { + terms: { + field: 'actors', + size: 10, + collect_mode: 'breadth_first' + }, + aggs: { + costars: { + terms: { + field: 'actors', + size: 5 + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/d50a3835bf5795ac73e58906a3413544.asciidoc b/docs/doc_examples/d50a3835bf5795ac73e58906a3413544.asciidoc new file mode 100644 index 000000000..a85a3d176 --- /dev/null +++ b/docs/doc_examples/d50a3835bf5795ac73e58906a3413544.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + products: { + terms: { + field: 'product', + size: 5 + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/dc15e2373e5ecbe09b4ea0858eb63d47.asciidoc b/docs/doc_examples/dc15e2373e5ecbe09b4ea0858eb63d47.asciidoc new file mode 100644 index 000000000..f2d26605b --- /dev/null +++ b/docs/doc_examples/dc15e2373e5ecbe09b4ea0858eb63d47.asciidoc @@ -0,0 +1,38 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + countries: { + terms: { + field: 'artist.country', + order: { + 'rock>playback_stats.avg': 'desc' + } + }, + aggs: { + rock: { + filter: { + term: { + genre: 'rock' + } + }, + aggs: { + playback_stats: { + stats: { + field: 'play_count' + } + } + } + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/dfef545b1e2c247bafd1347e8e807ac1.asciidoc b/docs/doc_examples/dfef545b1e2c247bafd1347e8e807ac1.asciidoc new file mode 100644 index 000000000..e05ce2602 --- /dev/null +++ b/docs/doc_examples/dfef545b1e2c247bafd1347e8e807ac1.asciidoc @@ -0,0 +1,23 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.indices.create({ + index: 'test', + body: { + settings: { + number_of_shards: 1 + }, + mappings: { + properties: { + field1: { + type: 'text' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/e0d6e02b998bdea99c9c08dcc3630c5e.asciidoc b/docs/doc_examples/e0d6e02b998bdea99c9c08dcc3630c5e.asciidoc new file mode 100644 index 000000000..f3f0bb5cc --- /dev/null +++ b/docs/doc_examples/e0d6e02b998bdea99c9c08dcc3630c5e.asciidoc @@ -0,0 +1,19 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + match: { + message: { + query: 'this is a test' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/e5d2172b524332196cac0f031c043659.asciidoc b/docs/doc_examples/e5d2172b524332196cac0f031c043659.asciidoc new file mode 100644 index 000000000..eae6cccc9 --- /dev/null +++ b/docs/doc_examples/e5d2172b524332196cac0f031c043659.asciidoc @@ -0,0 +1,19 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.indices.create({ + index: 'twitter', + body: { + settings: { + index: { + number_of_shards: 3, + number_of_replicas: 2 + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/f085fb032dae56a3b104ab874eaea2ad.asciidoc b/docs/doc_examples/f085fb032dae56a3b104ab874eaea2ad.asciidoc new file mode 100644 index 000000000..e3f1b5d1a --- /dev/null +++ b/docs/doc_examples/f085fb032dae56a3b104ab874eaea2ad.asciidoc @@ -0,0 +1,20 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + aggs: { + tags: { + terms: { + field: 'tags', + missing: 'N/A' + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/f29a28fffa7ec604a33a838f48f7ea79.asciidoc b/docs/doc_examples/f29a28fffa7ec604a33a838f48f7ea79.asciidoc new file mode 100644 index 000000000..6cd9afe16 --- /dev/null +++ b/docs/doc_examples/f29a28fffa7ec604a33a838f48f7ea79.asciidoc @@ -0,0 +1,42 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + bool: { + must: [ + { + match: { + title: 'Search' + } + }, + { + match: { + content: 'Elasticsearch' + } + } + ], + filter: [ + { + term: { + status: 'published' + } + }, + { + range: { + publish_date: { + gte: '2015-01-01' + } + } + } + ] + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/f70a54cd9a9f4811bf962e469f2ca2ea.asciidoc b/docs/doc_examples/f70a54cd9a9f4811bf962e469f2ca2ea.asciidoc new file mode 100644 index 000000000..dd8d7e4a8 --- /dev/null +++ b/docs/doc_examples/f70a54cd9a9f4811bf962e469f2ca2ea.asciidoc @@ -0,0 +1,21 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + bool: { + filter: { + term: { + status: 'active' + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/fa2fe60f570bd930d2891778c6efbfe6.asciidoc b/docs/doc_examples/fa2fe60f570bd930d2891778c6efbfe6.asciidoc new file mode 100644 index 000000000..e7e37ece7 --- /dev/null +++ b/docs/doc_examples/fa2fe60f570bd930d2891778c6efbfe6.asciidoc @@ -0,0 +1,17 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + match: { + message: 'this is a test' + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/fa88f6f5a7d728ec4f1d05244228cb09.asciidoc b/docs/doc_examples/fa88f6f5a7d728ec4f1d05244228cb09.asciidoc new file mode 100644 index 000000000..ac1a67fd2 --- /dev/null +++ b/docs/doc_examples/fa88f6f5a7d728ec4f1d05244228cb09.asciidoc @@ -0,0 +1,24 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.search({ + body: { + query: { + bool: { + must: { + match_all: {} + }, + filter: { + term: { + status: 'active' + } + } + } + } + } +}) +console.log(response) +---- + diff --git a/docs/doc_examples/fabe14480624a99e8ee42c7338672058.asciidoc b/docs/doc_examples/fabe14480624a99e8ee42c7338672058.asciidoc new file mode 100644 index 000000000..02ddabcee --- /dev/null +++ b/docs/doc_examples/fabe14480624a99e8ee42c7338672058.asciidoc @@ -0,0 +1,12 @@ +// This file is autogenerated, DO NOT EDIT +// Use `node scripts/generate-docs-examples.js` to generate the docs examples + +[source, js] +---- +const response = await client.indices.create({ + index: 'test', + wait_for_active_shards: '2' +}) +console.log(response) +---- + diff --git a/scripts/generate-docs-examples.js b/scripts/generate-docs-examples.js index 54e99caa2..e28791586 100644 --- a/scripts/generate-docs-examples.js +++ b/scripts/generate-docs-examples.js @@ -37,7 +37,14 @@ const enabledFiles = [ 'query-dsl.asciidoc', 'search/request-body.asciidoc', 'setup/install/check-running.asciidoc', - 'mapping.asciidoc' + 'mapping.asciidoc', + 'query-dsl/query_filter_context.asciidoc', + 'query-dsl/bool-query.asciidoc', + 'query-dsl/match-query.asciidoc', + 'indices/create-index.asciidoc', + 'docs/index_.asciidoc', + 'aggregations/bucket/terms-aggregation.asciidoc', + 'query-dsl/range-query.asciidoc' ] function generate () { @@ -67,8 +74,6 @@ function generateAsciidoc (source) { var serializedApiArguments = Object.keys(apiArguments).length > 0 ? JSON.stringify(apiArguments, null, 2) : '' - serializedApiArguments = serializedApiArguments.replace(/"/g, "'") - code += `const response${getResponsePostfix(i)} = await client.${api.replace(/_([a-z])/g, g => g[1].toUpperCase())}(${serializedApiArguments}) console.log(response${getResponsePostfix(i)}) \n`