はてだBlog(仮称)

私的なブログど真ん中のつもりでしたが、気づけばWebサイト系のアプリケーション開発周りで感じたこと寄りの自分メモなどをつれづれ述べています。2020年6月現在、Elasticsearch、pandas、CMSなどに関する話題が多めです。...ですが、だんだんとより私的なプログラムのスニペット置き場になりつつあります。ブログで述べている内容は所属組織で販売している製品などに関するものではなく、また所属する組織の見解を代表するものではありません。

elasticsearch.js(JavaScript版 Elasticsearch Clients)のAPI早見表的なもの

少々思うことがあり、Elasticsearchの公式JavaScriptクライアントで何ができるのか俯瞰したかったため、APIのパラメータ早見表としてまとめてみました。

見る限り、Elasticsearchの提供するすべてのAPIインタフェースに対応するものがあるようです。

www.elastic.co

6.5 API | elasticsearch.js | Elastic

バージョン6.5のドキュメントからまとめました。 (まとめていて思ったのですが、Elasticsearchが「機能的」に何ができるかを俯瞰するとした場合に、自分の得意な言語の公式クライアントのAPI一覧から入るのは、勉強の仕方としてはアリだなと思いました。)

念のための言い訳なのですが、正確なところは公式ドキュメントを適宜参照いただく前提です。 このAPIとこのAPIでできることの違いはなんだっけ...というようなところをパラメータの違いから目grepで一瞥できるようなことを目指しています。 (自分が使うつもりの気持ちで編集しましたが、逆にいうと間違っている可能性がありますのでご了承ください。)

画像版

f:id:azotar:20190101155814p:plainf:id:azotar:20190101155835p:plainf:id:azotar:20190101155854p:plainf:id:azotar:20190101155915p:plain

...むむ、画像サイズが思うようにいかないかも。

pdf版

github.com

JavaScriptシグネチャ風版


// "  33      1   "  
    client.termvectors( { body : {},  termStatistics :true, routing :"String", parent :"String", preference :"String", fields :"String_String[]_Boolean", [offsets=true] :true, [positions=true] :true, [payloads=true] :true, version : 99999, versionType :"String", realtime :true});
// " 21       2   "  
    client.mtermvectors( { body : {}, typedKeys :true, [fieldStatistics=true] :true, termStatistics :true,  id :"String", index :"String", type :"String", routing :"String", parent :"String", preference :"String", ids :"String_String[]_Boolean", fields :"String_String[]_Boolean", [offsets=true] :true, [positions=true] :true, [payloads=true] :true, version : 99999, versionType :"String", realtime :true});
// "  1       3   "  
    client.bulk( { body : "JSONLines",  pipeline :"String", waitForActiveShards :"String", index :"String", type :"String", routing :"String",  fields :"String_String[]_Boolean", _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean",  timeout :"2019-01-01", refresh :"String"});
// "  16      4   "  
    client.index( { body : {}, pipeline :"String", [opType=index] :"String",  waitForActiveShards :"String", index :"String", type :"String", routing :"String", parent :"String",  version : 99999, versionType :"String", timeout :"2019-01-01", refresh :"String"});
// "  4       5   "  
    client.create( { body : {}, pipeline :"String", waitForActiveShards :"String", id :"String", index :"String", type :"String", routing :"String", parent :"String",  version : 99999, versionType :"String", timeout :"2019-01-01", refresh :"String"});
// "  34      6   "  
    client.update( { body : {}, lang :"String", retryOnConflict : 99999,  waitForActiveShards :"String", id :"String", index :"String", type :"String", routing :"String", parent :"String",  _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", version : 99999, versionType :"String", timeout :"2019-01-01", refresh :"String"});
// "  5       7   "  
    client.delete( { body : {}, waitForActiveShards :"String", id :"String", index :"String", type :"String", routing :"String", parent :"String",  version : 99999, versionType :"String", timeout :"2019-01-01", refresh :"String"});
// "  9       8   "  
    client.exists( { body : {}, id :"String", index :"String", type :"String", routing :"String", parent :"String", preference :"String",  _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", storedFields :"String_String[]_Boolean", version : 99999, versionType :"String", realtime :true, refresh :true    });
// "  13      9   "  
    client.get( { id :"String", index :"String", type :"String", routing :"String", parent :"String", preference :"String",  _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", storedFields :"String_String[]_Boolean", version : 99999, versionType :"String", realtime :true, refresh :true });
// "  18      10  "  
    client.mget( { body : {}, id :"String", index :"String", type :"String", routing :"String", _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", storedFields :"String_String[]_Boolean",  realtime :true, refresh :true });
// "  10      11  "  
    client.existsSource( { body : {},  index :"String", type :"String", routing :"String", parent :"String", preference :"String",  _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", version : 99999, versionType :"String", realtime :true, refresh :true  });
// "  15      12  "  
    client.getSource( { id :"String", index :"String", type :"String", routing :"String", parent :"String", preference :"String",  _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", version : 99999, versionType :"String", realtime :true, refresh :true   });
// "  11      13  "  
    client.explain( { body : {},  q :"String", [defaultOperator=OR] :"String", df :"String", id :"String", index :"String", type :"String", routing :"String", parent :"String", preference :"String",  _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", storedFields :"String_String[]_Boolean", analyzeWildcard :true, analyzer :"String"});
// "  30      14  "  
    client.search( { body : {}, typedKeys :true, explain :true, q :"String", [defaultOperator=OR] :"String", df :"String", [maxConcurrentShardRequests=The default grows with the number of nodes in the cluster but is at most 256.] : 99999, id :"String", index :"String_String[]_Boolean", type :"String_String[]_Boolean", routing :"String_String[]_Boolean", preference :"String", [expandWildcards=open] :"String", _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", storedFields :"String_String[]_Boolean", version :true, timeout :"2019-01-01", analyzeWildcard :true, analyzer :"String", ignoreUnavailable :true, allowNoIndices :true, terminateAfter : 99999, lenient :true, size : 99999, from : 99999, stats :"String_String[]_Boolean", requestCache :true, sort :"String_String[]_Boolean", scroll :"2019-01-01", trackScores :true, trackTotalHits :true, [batchedReduceSize=512] : 99999, [preFilterShardSize=128] : 99999, [allowPartialSearchResults=true] :true, suggestField :"String", [suggestMode=missing] :"String", suggestSize : 99999, suggestText :"String",  searchType :"String",  docvalueFields :"String_String[]_Boolean"});
// "  3       15  "  
    client.     count( { body : {}, minScore : 99999, q :"String", [defaultOperator=OR] :"String", df :"String",  index :"String_String[]_Boolean", type :"String_String[]_Boolean", routing :"String_String[]_Boolean", preference :"String", [expandWildcards=open] :"String", fields :"String_String[]_Boolean",  analyzeWildcard :true, analyzer :"String", ignoreUnavailable :true, allowNoIndices :true, terminateAfter : 99999, lenient :true});
// " 35       16  "  
    client.updateByQuery( { body : {}, pipeline :"String", requestsPerSecond : 99999, q :"String", [defaultOperator=OR] :"String", df :"String", waitForActiveShards :"String", [waitForCompletion=true] :true, index :"String_String[]_Boolean", type :"String_String[]_Boolean", routing :"String_String[]_Boolean", searchType :"String", preference :"String", [expandWildcards=open] :"String", _source :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", version :true, versionType :true, [timeout=1m] :"2019-01-01", refresh :true, analyzeWildcard :true, analyzer :"String", ignoreUnavailable :true, allowNoIndices :true, terminateAfter : 99999, lenient :true, size : 99999, from : 99999, stats :"String_String[]_Boolean", requestCache :true, sort :"String_String[]_Boolean", scroll :"2019-01-01", searchTimeout :"2019-01-01", scrollSize : 99999, [slices=1] : 99999, [conflicts=abort] :"String"});
// " 6        17  "  
    client.deleteByQuery( { body : {}, requestsPerSecond : 99999, q :"String", [defaultOperator=OR] :"String", df :"String", waitForActiveShards :"String", [waitForCompletion=true] :true, index :"String_String[]_Boolean", type :"String_String[]_Boolean", routing :"String_String[]_Boolean", searchType :"String", preference :"String", [expandWildcards=open] :"String", _source :"String_String[]_Boolean", _sourceExclude :"String_String[]_Boolean", _sourceInclude :"String_String[]_Boolean", version :true, [timeout=1m] :"2019-01-01", refresh :true, analyzeWildcard :true, analyzer :"String", ignoreUnavailable :true, allowNoIndices :true, terminateAfter : 99999, lenient :true, size : 99999, from : 99999, stats :"String_String[]_Boolean", requestCache :true, sort :"String_String[]_Boolean", scroll :"2019-01-01", searchTimeout :"2019-01-01", scrollSize : 99999, [slices=1] : 99999, [conflicts=abort] :"String"});
// " 36       18  "  
    client.updateByQueryRethrottle( { body : {},   _sourceExclude :"String_String[]_Boolean"});
// " 7        19  "  
    client.deleteByQueryRethrottle( { body : {}, taskId :"String", requestsPerSecond : 99999});
// " 19       20  "  
    client.msearch( { body : "JSONLines",  typedKeys :true, [preFilterShardSize=128] : 99999,  [maxConcurrentShardRequests=The default grows with the number of nodes in the cluster but is at most 256.] : 99999, index :"String_String[]_Boolean", type :"String_String[]_Boolean", searchType :"String", preference :"String"});
// " 29       21  "  
    client.scroll( { body : {}, scrollId :"String", scroll :"2019-01-01"});
// " 2        22  "  
    client.clearScroll( { body : {}, scrollId :"String_String[]_Boolean"});
// " 25       23  "  
    client.reindex( { body : {}, [slices=1] : 99999, requestsPerSecond : 99999,  waitForActiveShards :"String", [waitForCompletion=true] :true, refresh :true,  allowNoIndices :true   });
// " 26       24  "  
    client.reindexRethrottle( { body : {}, taskId :"String", requestsPerSecond : 99999,                 [timeout=1m] :"2019-01-01"});
// " 28       25  "  
    client.scriptsPainlessExecute( { body : {}});
// " 31       26  "  
    client.searchShards( { body : {},  index :"String_String[]_Boolean", local :true,  preference :"String", [expandWildcards=open] :"String", _source :"String_String[]_Boolean",    ignoreUnavailable :true, allowNoIndices :true    });
// " 14       27  "  
    client.getScript( { id :"String", masterTimeout :"2019-01-01"});
// " 23       28  "  
    client.putScript( { body : {}, context :"String", id :"String", timeout :"2019-01-01"});
// " 8        29  "  
    client.deleteScript( { body : {}, id :"String", masterTimeout :"2019-01-01", timeout :"2019-01-01"});
// " 24       30  "  
    client.rankEval( { body : {},  index :"String_String[]_Boolean", routing :"String",  [expandWildcards=open] :"String", masterTimeout :"2019-01-01", ignoreUnavailable :true});
// " 32       31  "  
    client.searchTemplate( { body : {}, typedKeys :true, explain :true, index :"String_String[]_Boolean", type :"String_String[]_Boolean", routing :"String_String[]_Boolean", searchType :"String", preference :"String", [expandWildcards=open] :"String", profile :true, scroll :"2019-01-01", ignoreUnavailable :true});
// " 20       32  "  
    client.msearchTemplate( { body : "JSONLines",   index :"String_String[]_Boolean", type :"String_String[]_Boolean", searchType :"String", maxConcurrentSearches : 99999});
// " 27       33  "  
    client.renderSearchTemplate( { id :"String"});
// " 22       34  "  
    client.ping( "省略");
// " 17       35  "  
    client.info( ”省略");
// " 12       36  "  
    client.fieldCaps( { body : {},  index :"String_String[]_Boolean", [expandWildcards=open] :"String", fields :"String_String[]_Boolean", ignoreUnavailable :true, allowNoIndices :true });
// " 42       37  "  
    client.cat.help( { local :true,  help :true,  [ts=true] :true});
// " 37       38  "  
    client.cat.aliases( { format :"String",  masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true,  name :"String_String[]_Boolean"});
// " 38       39  "  
    client.cat.allocation( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, nodeId :"String_String[]_Boolean"});
// " 39       40  "  
    client.cat.count( { format :"String", bytes :"String", masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, index :"String_String[]_Boolean"});
// " 40       41  "  
    client.cat.fielddata( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, fields :"String_String[]_Boolean"});
// " 41       42  "  
    client.cat.health( { format :"String", bytes :"String", masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true});
// " 43       43  "  
    client.cat.indices( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, index :"String_String[]_Boolean", health :"String", pri :true   });
// " 44       44  "  
    client.cat.master( { format :"String", bytes :"String", masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true});
// " 45       45  "  
    client.cat.nodeattrs( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true});
// " 46       46  "  
    client.cat.nodes( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true});
// " 47       47  "  
    client.cat.pendingTasks( { format :"String",  masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, fullId :true});
// " 48       48  "  
    client.cat.plugins( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true});
// " 49       49  "  
    client.cat.recovery( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, index :"String_String[]_Boolean"});
// " 50       50  "  
    client.cat.repositories( { format :"String", bytes :"String", masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true});
// " 51       51  "  
    client.cat.segments( { format :"String", local :true, h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, index :"String_String[]_Boolean"});
// " 52       52  "  
    client.cat.shards( { format :"String", bytes :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, index :"String_String[]_Boolean"});
// " 53       53  "  
    client.cat.snapshots( { format :"String", bytes :"String", masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, repository :"String_String[]_Boolean"});
// " 54       54  "  
    client.cat.tasks( { format :"String",  h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, actions :"String_String[]_Boolean", parentTask : 99999, ignoreUnavailable :true, detailed :true});
// " 55       55  "  
    client.cat.templates( { format :"String",  masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, name :"String", nodeId :"String_String[]_Boolean"});
// " 56       56  "  
    client.cat.threadPool( { format :"String", local :true, masterTimeout :"2019-01-01", h :"String_String[]_Boolean", help :true, s :"String_String[]_Boolean", v :true, threadPoolPatterns :"String_String[]_Boolean"});
// " 57       57  "  
    client.cluster.allocationExplain( { includeYesDecisions :true, size :"String",     body : {}});
// " 58       58  "  
    client.cluster.getSettings( { flatSettings :true, includeDiskInfo :true, timeout :"2019-01-01", includeDefaults :true});
// " 59       59  "  
    client.cluster.health( { [level=cluster] :"String", masterTimeout :"2019-01-01", masterTimeout :"2019-01-01", timeout :"2019-01-01", waitForActiveShards :"String", waitForNodes :"String", waitForEvents :"String", waitForNoRelocatingShards :true, waitForNoInitializingShards :true, waitForStatus :"String", index :"String_String[]_Boolean"});
// " 60       60  "  
    client.cluster.pendingTasks(  { local :true});
// " 61       61  "  
    client.cluster.putSettings( { flatSettings :true, masterTimeout :"2019-01-01", timeout :"2019-01-01",   body : {}});
// " 62       62  "  
    client.cluster.remoteInfo(  { masterTimeout :"2019-01-01"});
// " 63       63  "  
    client.cluster.reroute( { dryRun :true, retryFailed :true, metric :"String_String[]_Boolean", masterTimeout :"2019-01-01", timeout :"2019-01-01",   body : {}});
// " 64       64  "  
    client.cluster.state( { local :true, explain :true, flatSettings :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", index :"String_String[]_Boolean", metric :"String_String[]_Boolean"});
// " 65       65  "  
    client.cluster.stats( { flatSettings :true, masterTimeout :"2019-01-01", nodeId :"String_String[]_Boolean"});
// " 66       66  "  
    client.indices.analyze(  { timeout :"2019-01-01", index :"String",           body : {}    });
// " 67       67  "  
    client.indices.clearCache( { fieldData :true, fields :"String_String[]_Boolean", query :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean", requestCache :true, request :true,    body : {}    });
// " 68       68  "  
    client.indices.close(  { fielddata :true, timeout :"2019-01-01", masterTimeout :"2019-01-01", ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean",           body : {}    });
// " 69       69  "  
    client.indices.create( { waitForActiveShards :"String", timeout :"2019-01-01", masterTimeout :"2019-01-01", updateAllTypes :true,  index :"String",           body : {}    });
// " 70       70  "  
    client.indices.delete( { timeout :"2019-01-01", masterTimeout :"2019-01-01", ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean",           body : {}    });
// " 71       71  "  
    client.indices.deleteAlias( { timeout :"2019-01-01", masterTimeout :"2019-01-01",  index :"String_String[]_Boolean", name :"String_String[]_Boolean",      body : {}    });
// " 72       72  "  
    client.indices.deleteTemplate( { timeout :"2019-01-01", masterTimeout :"2019-01-01",    name :"String",       body : {}    });
// " 73       73  "  
    client.indices.exists( {  local :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", flatSettings :true, includeDefaults :true, index :"String_String[]_Boolean",          body : {}    });
// " 74       74  "  
    client.indices.existsAlias( {     ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=all] :"String", local :true, index :"String_String[]_Boolean", name :"String_String[]_Boolean",        body : {}    });
// " 75       75  "  
    client.indices.existsTemplate( { flatSettings :true,  masterTimeout :"2019-01-01", local :true,  name :"String_String[]_Boolean",      body : {}    });
// " 76       76  "  
    client.indices.existsType( {      ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", local :true, index :"String_String[]_Boolean", type :"String_String[]_Boolean",       body : {}    });
// " 77       77  "  
    client.indices.flush( { force :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean",          body : {}    });
// " 78       78  "  
    client.indices.flushSynced(  { waitIfOngoing :true,  ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean",            body : {}    });
// " 79       79  "  
    client.indices.forcemerge( { flush :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", maxNumSegments : 99999, onlyExpungeDeletes :true, index :"String_String[]_Boolean",             body : {}    });
// " 80       80  "  
    client.indices.get( {  local :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", flatSettings :true, includeDefaults :true, masterTimeout :"2019-01-01", index :"String_String[]_Boolean",             body : {}    });
// " 81       81  "  
    client.indices.getAlias( {    ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=all] :"String", local :true, index :"String_String[]_Boolean", name :"String_String[]_Boolean"});
// " 82       82  "  
    client.indices.getFieldMapping( { includeDefaults :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", local :true, index :"String_String[]_Boolean", type :"String_String[]_Boolean", fields :"String_String[]_Boolean"});
// " 83       83  "  
    client.indices.getMapping( {      ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", masterTimeout :"2019-01-01", local :true, index :"String_String[]_Boolean", type :"String_String[]_Boolean"});
// " 84       84  "  
    client.indices.getSettings( {  masterTimeout :"2019-01-01", ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open,closed] :"String", flatSettings :true, local :true, includeDefaults :true, index :"String_String[]_Boolean", name :"String_String[]_Boolean"});
// " 85       85  "  
    client.indices.getTemplate( { flatSettings :true,  masterTimeout :"2019-01-01", local :true,  name :"String_String[]_Boolean"});
// " 86       86  "  
    client.indices.getUpgrade( {      ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean"});
// " 87       87  "  
    client.indices.open( { timeout :"2019-01-01", masterTimeout :"2019-01-01", ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=closed] :"String", waitForActiveShards :"String",  index :"String_String[]_Boolean"});
// " 88       88  "  
    client.indices.putAlias( { timeout :"2019-01-01", masterTimeout :"2019-01-01",  index :"String_String[]_Boolean", name :"String",      body : {}    });
// " 89       89  "  
    client.indices.putMapping( { timeout :"2019-01-01", masterTimeout :"2019-01-01", ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", updateAllTypes :true,  index :"String_String[]_Boolean", type :"String",       body : {}    });
// " 90       90  "  
    client.indices.putSettings( { timeout :"2019-01-01", preserveExisting :true, ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", flatSettings :true,  index :"String_String[]_Boolean",          body : {}    });
// " 91       91  "  
    client.indices.putTemplate( { order : 99999, masterTimeout :"2019-01-01", timeout :"2019-01-01", masterTimeout :"2019-01-01", flatSettings :true,  name :"String",        body : {}    });
// " 92       92  "  
    client.indices.recovery( { detailed :true, create :true, index :"String_String[]_Boolean",            body : {}    });
// " 93       93  "  
    client.indices.refresh(  { activeOnly :true,  ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean"});
// " 94       94  "  
    client.indices.rollover( { timeout :"2019-01-01",  masterTimeout :"2019-01-01", waitForActiveShards :"String", alias :"String", newIndex :"String"});
// " 95       95  "  
    client.indices.segments(  { dryRun :true,  ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String", verbose :true,  index :"String_String[]_Boolean",          body : {}    });
// " 96       96  "  
    client.indices.shardStores( { status :"String_String[]_Boolean", ignoreUnavailable :true, allowNoIndices :true, [expandWildcards=open] :"String",  index :"String_String[]_Boolean"});
// " 97       97  "  
    client.indices.shrink( { copySettings :true, timeout :"2019-01-01", masterTimeout :"2019-01-01", waitForActiveShards :"String",  index :"String", target :"String",        body : {}    });
// " 98       98  "  
    client.indices.split( { copySettings :true, timeout :"2019-01-01", masterTimeout :"2019-01-01", waitForActiveShards :"String",  index :"String", target :"String",         body : {}    });
// " 99       99  "  
    client.indices.stats( { completionFields :"String_String[]_Boolean", fields :"String_String[]_Boolean", groups :"String_String[]_Boolean", [level=indices] :"String", types :"String_String[]_Boolean", includeSegmentFileSizes :true, index :"String_String[]_Boolean", metric :"String_String[]_Boolean",        body : {}    });
// " 100      100 "  
    client.indices.updateAliases(  { fielddataFields :"String_String[]_Boolean", timeout :"2019-01-01", masterTimeout :"2019-01-01"});
// " 101      101 "  
    client.indices.upgrade( { allowNoIndices :true, [expandWildcards=open] :"String", ignoreUnavailable :true, waitForCompletion :true, onlyAncientSegments :true, index :"String_String[]_Boolean",           body : {}    });
// " 102      102 "  
    client.indices.validateQuery( { explain :true, allowNoIndices :true, [expandWildcards=open] :"String", q :"String", analyzer :"String", analyzeWildcard :true, [defaultOperator=OR] :"String", df :"String", lenient :true, rewrite :true, allShards :true, index :"String_String[]_Boolean", type :"String_String[]_Boolean",      body : {}    });
// " 103      103 "  
    client.ingest.deletePipeline( { masterTimeout :"2019-01-01", ignoreUnavailable :true, id :"String",     body : {}});
// " 104      104 "  
    client.ingest.getPipeline( { masterTimeout :"2019-01-01", timeout :"2019-01-01", id :"String"});
// " 105      105 "  
    client.ingest.processorGrok( "省略");
// " 106      106 "  
    client.ingest.putPipeline( { masterTimeout :"2019-01-01", id :"String",  body : {}});
// " 107      107 "  
    client.ingest.simulate( { verbose :true, timeout :"2019-01-01", id :"String",   body : {}});
// " 108      108 "  
    client.nodes.hotThreads( { interval :"2019-01-01", threads : 99999, ignoreIdleThreads :true, type :"String", timeout :"2019-01-01", nodeId :"String_String[]_Boolean"});
// " 109      109 "  
    client.nodes.info( { flatSettings :true, snapshots : 99999, timeout :"2019-01-01", nodeId :"String_String[]_Boolean", metric :"String_String[]_Boolean"});
// " 110      110 "  
    client.nodes.reloadSecureSettings( {  nodeId :"String_String[]_Boolean",    body : {}});
// " 111      111 "  
    client.nodes.stats( { completionFields :"String_String[]_Boolean", fields :"String_String[]_Boolean", groups :true, [level=node] :"String", types :"String_String[]_Boolean", timeout :"2019-01-01", includeSegmentFileSizes :true, metric :"String_String[]_Boolean", indexMetric :"String_String[]_Boolean", nodeId :"String_String[]_Boolean"});
// " 112      112 "  
    client.nodes.usage(  { fielddataFields :"String_String[]_Boolean", metric :"String_String[]_Boolean", nodeId :"String_String[]_Boolean"});
// " 113      113 "  
    client.snapshot.create( { masterTimeout :"2019-01-01",  repository :"String", snapshot :"String",               body : {}});
// " 114      114 "  
    client.snapshot.createRepository( { masterTimeout :"2019-01-01", waitForCompletion :true, verify :true, repository :"String", body : {}});
// " 115      115 "  
    client.snapshot.delete( { masterTimeout :"2019-01-01", timeout :"2019-01-01", repository :"String", snapshot :"String",              body : {}});
// " 116      116 "  
    client.snapshot.deleteRepository( { masterTimeout :"2019-01-01",  repository :"String_String[]_Boolean", body : {}});
// " 117      117 "  
    client.snapshot.get( { masterTimeout :"2019-01-01", timeout :"2019-01-01", verbose :true, repository :"String", snapshot :"String_String[]_Boolean"});
// " 118      118 "  
    client.snapshot.getRepository( { masterTimeout :"2019-01-01", ignoreUnavailable :true, repository :"String_String[]_Boolean"});
// " 119      119 "  
    client.snapshot.restore( { masterTimeout :"2019-01-01", local :true, repository :"String", snapshot :"String",               body : {}});
// " 120      120 "  
    client.snapshot.status( { masterTimeout :"2019-01-01", waitForCompletion :true, repository :"String", snapshot :"String_String[]_Boolean"});
// " 121      121 "  
    client.snapshot.verifyRepository( { masterTimeout :"2019-01-01", ignoreUnavailable :true, repository :"String", body : {}});
// " 122      122 "  
    client.tasks.cancel( { nodes :"String_String[]_Boolean", timeout :"2019-01-01",  parentTaskId :"String", taskId :"String",       body : {}});
// " 123      123 "  
    client.tasks.get(  { actions :"String_String[]_Boolean", taskId :"String"});
// " 124      124 "  
    client.tasks.list( { nodes :"String_String[]_Boolean", timeout :"2019-01-01", detailed :true,  parentTaskId :"String", waitForCompletion :true, [groupBy=nodes] :"String", timeout :"2019-01-01"});









まとめた割にはコピペビリティも一覧性も高くない...

table版

他のものは、オレオレ視点で並び替えや編集を加えていますが、これは公式の並び順に合わせています。 (コピペミスなどで抜け等あるかもしれませんが。)

無印

項番 グループ API ひとこと概要 引数 引数の項目名と型
1 トップ bulk 公式 ”バルク”のAPI [params, [callback]] ◆ waitForActiveShards ◇String  ◆refresh ◇String  ◆routing ◇String  ◆timeout ◇DurationString  ◆type ◇String  ◆fields ◇String,String,Boolean  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆pipeline ◇String  ◆index ◇String  ◆body ◇Object  ◆JSONLines 
2 トップ clearScroll 公式 scroll検索のクリア [params, [callback]] ◆ scrollId ◇String,String,Boolean  ◆body ◇Object  ,JSON 
3 トップ count 公式 件数カウント [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆minScore ◇Number  ◆preference ◇String  ◆routing ◇String,String,Boolean  ◆q ◇String  ◆analyzer ◇String  ◆analyzeWildcard ◇Boolean  ◆[defaultOperator=OR] ◇String  ◆df ◇String  ◆lenient ◇Boolean  ◆terminateAfter ◇Number  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ,JSON 
4 トップ create 公式 create全般 [params, [callback]] ◆ waitForActiveShards ◇String  ◆parent ◇String  ◆refresh ◇String  ◆routing ◇String  ◆timeout ◇DurationString  ◆version ◇Number  ◆versionType ◇String  ◆pipeline ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
5 トップ delete 公式 削除 by id [params, [callback]] ◆ waitForActiveShards ◇String  ◆parent ◇String  ◆refresh ◇String  ◆routing ◇String  ◆timeout ◇DurationString  ◆version ◇Number  ◆versionType ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
6 トップ deleteByQuery 公式 deleteByQuery [params, [callback]] ◆ analyzer ◇String  ◆analyzeWildcard ◇Boolean  ◆[defaultOperator=OR] ◇String  ◆df ◇String  ◆from ◇Number  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[conflicts=abort] ◇String  ◆[expandWildcards=open] ◇String  ◆lenient ◇Boolean  ◆preference ◇String  ◆q ◇String  ◆routing ◇String,String,Boolean  ◆scroll ◇DurationString  ◆searchType ◇String  ◆searchTimeout ◇DurationString  ◆size ◇Number 
公式 ◆sort ◇String,String,Boolean  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆terminateAfter ◇Number  ◆stats ◇String,String,Boolean  ◆version ◇Boolean  ◆requestCache ◇Boolean  ◆refresh ◇Boolean  ◆[timeout=1m] ◇DurationString  ◆waitForActiveShards ◇String  ◆scrollSize ◇Number  ◆[waitForCompletion=true] ◇Boolean  ◆requestsPerSecond ◇Number  ◆[slices=1] ◇Number  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ,JSON 
7 トップ deleteByQueryRethrottle 公式 deleteByQueryリスロットル [params, [callback]] ◆ requestsPerSecond ◇Number  ◆taskId ◇String  ◆body ◇Object  ,JSON 
8 トップ deleteScript 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆id ◇String  ◆body ◇Object  ,JSON 
9 トップ exists 公式 [params, [callback]] ◆ storedFields ◇String,String,Boolean  ◆parent ◇String  ◆preference ◇String  ◆realtime ◇Boolean  ◆refresh ◇Boolean  ◆routing ◇String  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆version ◇Number  ◆versionType ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
10 トップ existsSource 公式 [params, [callback]] ◆ parent ◇String  ◆preference ◇String  ◆realtime ◇Boolean  ◆refresh ◇Boolean  ◆routing ◇String  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆version ◇Number  ◆versionType ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
11 トップ explain 公式 [params, [callback]] ◆ analyzeWildcard ◇Boolean  ◆analyzer ◇String  ◆[defaultOperator=OR] ◇String  ◆df ◇String  ◆storedFields ◇String,String,Boolean  ◆lenient ◇Boolean  ◆parent ◇String  ◆preference ◇String  ◆q ◇String  ◆routing ◇String  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆id ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
12 トップ fieldCaps 公式 fieldCapsを確認 [params, [callback]] ◆ fields ◇String,String,Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
13 トップ get 公式 JSONドキュメントを取得 by id [params, [callback]] ◆ storedFields ◇String,String,Boolean  ◆parent ◇String  ◆preference ◇String  ◆realtime ◇Boolean  ◆refresh ◇Boolean  ◆routing ◇String  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆version ◇Number  ◆versionType ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String 
14 トップ getScript 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆id ◇String  ◆
15 トップ getSource 公式 sourceのみ取得by id [params, [callback]] ◆ parent ◇String  ◆preference ◇String  ◆realtime ◇Boolean  ◆refresh ◇Boolean  ◆routing ◇String  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆version ◇Number  ◆versionType ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String 
16 トップ index 公式 CRUD全部 [params, [callback]] ◆ ◆waitForActiveShards ◇String  ◆[opType=index] ◇String  ◆parent ◇String  ◆refresh ◇String  ◆routing ◇String  ◆timeout ◇DurationString  ◆version ◇Number  ◆versionType ◇String  ◆pipeline ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
17 トップ info 公式 クラスターのbasic infoを取得 [params, [callback]]
18 トップ mget 公式 mult系 [params, [callback]] ◆ storedFields ◇String,String,Boolean  ◆preference ◇String  ◆realtime ◇Boolean  ◆refresh ◇Boolean  ◆routing ◇String  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
19 トップ msearch 公式 mult系 [params, [callback]] ◆ searchType ◇String  ◆maxConcurrentSearches ◇Number  ◆typedKeys ◇Boolean  ◆[preFilterShardSize=128] ◇Number  ◆[maxConcurrentShardRequests=The default grows with the number of nodes in the cluster but is at most 256.] ◇Number  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ◆JSONLines 
20 トップ msearchTemplate 公式 mult系 [params, [callback]] ◆ searchType ◇String  ◆typedKeys ◇Boolean  ◆maxConcurrentSearches ◇Number  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ◆JSONLines 
21 トップ mtermvectors 公式 [params, [callback]] ◆ ids ◇String,String,Boolean  ◆termStatistics ◇Boolean  ◆[fieldStatistics=true] ◇Boolean  ◆fields ◇String,String,Boolean  ◆[offsets=true] ◇Boolean  ◆[positions=true] ◇Boolean  ◆[payloads=true] ◇Boolean  ◆preference ◇String  ◆routing ◇String  ◆parent ◇String  ◆realtime ◇Boolean  ◆version ◇Number  ◆versionType ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
22 トップ ping 公式 [params, [callback]]
23 トップ putScript 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆context ◇String  ◆id ◇String  ◆body ◇Object  ,JSON 
24 トップ rankEval 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
25 トップ reindex 公式 [params, [callback]] ◆ refresh ◇Boolean  ◆[timeout=1m] ◇DurationString  ◆waitForActiveShards ◇String  ◆[waitForCompletion=true] ◇Boolean  ◆requestsPerSecond ◇Number  ◆[slices=1] ◇Number  ◆body ◇Object  ,JSON 
26 トップ reindexRethrottle 公式 [params, [callback]] ◆ requestsPerSecond ◇Number  ◆taskId ◇String  ◆body ◇Object  ,JSON 
27 トップ renderSearchTemplate 公式 [params, [callback]] ◆ id ◇String  ◆body ◇Object  ,JSON 
28 トップ scriptsPainlessExecute 公式 [params, [callback]]
29 トップ scroll 公式 scroll検索 [params, [callback]] ◆ scroll ◇DurationString  ◆scrollId ◇String  ◆body ◇Object  ,JSON 
30 トップ search 公式 search [params, [callback]] ◆ analyzer ◇String  ◆analyzeWildcard ◇Boolean  ◆[defaultOperator=OR] ◇String  ◆df ◇String  ◆explain ◇Boolean  ◆storedFields ◇String,String,Boolean  ◆docvalueFields ◇String,String,Boolean  ◆from ◇Number  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆lenient ◇Boolean  ◆preference ◇String  ◆q ◇String  ◆routing ◇String,String,Boolean  ◆scroll ◇DurationString  ◆searchType ◇String  ◆size ◇Number 
公式 ◆sort ◇String,String,Boolean  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆terminateAfter ◇Number  ◆stats ◇String,String,Boolean  ◆suggestField ◇String  ◆[suggestMode=missing] ◇String  ◆suggestSize ◇Number  ◆suggestText ◇String  ◆timeout ◇DurationString  ◆trackScores ◇Boolean  ◆trackTotalHits ◇Boolean  ◆[allowPartialSearchResults=true] ◇Boolean  ◆typedKeys ◇Boolean  ◆version ◇Boolean  ◆requestCache ◇Boolean  ◆[batchedReduceSize=512] ◇Number  ◆[maxConcurrentShardRequests=The default grows with the number of nodes in the cluster but is at most 256.] ◇Number  ◆[preFilterShardSize=128] ◇Number  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ,JSON 
31 トップ searchShards 公式 [params, [callback]] ◆ preference ◇String  ◆routing ◇String  ◆local ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
32 トップ searchTemplate 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆preference ◇String  ◆routing ◇String,String,Boolean  ◆scroll ◇DurationString  ◆searchType ◇String  ◆explain ◇Boolean  ◆profile ◇Boolean  ◆typedKeys ◇Boolean  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ,JSON 
33 トップ termvectors 公式 [params, [callback]] ◆ termStatistics ◇Boolean  ◆[fieldStatistics=true] ◇Boolean  ◆fields ◇String,String,Boolean  ◆[offsets=true] ◇Boolean  ◆[positions=true] ◇Boolean  ◆[payloads=true] ◇Boolean  ◆preference ◇String  ◆routing ◇String  ◆parent ◇String  ◆realtime ◇Boolean  ◆version ◇Number  ◆versionType ◇String  ◆index ◇String  ◆type ◇String  ◆id ◇String  ◆body ◇Object  ,JSON 
34 トップ update 公式 update(script利用可能) [params, [callback]] ◆ waitForActiveShards ◇String  ◆fields ◇String,String,Boolean  ◆source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆lang ◇String  ◆parent ◇String  ◆refresh ◇String  ◆retryOnConflict ◇Number  ◆routing ◇String  ◆timeout ◇DurationString  ◆version ◇Number  ◆versionType ◇String  ◆id ◇String  ◆index ◇String  ◆type ◇String  ◆body ◇Object  ,JSON 
35 トップ updateByQuery 公式 updateByQuery [params, [callback]] ◆ analyzer ◇String  ◆analyzeWildcard ◇Boolean  ◆[defaultOperator=OR] ◇String  ◆df ◇String  ◆from ◇Number  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[conflicts=abort] ◇String  ◆[expandWildcards=open] ◇String  ◆lenient ◇Boolean  ◆pipeline ◇String  ◆preference ◇String  ◆q ◇String  ◆routing ◇String,String,Boolean  ◆scroll ◇DurationString  ◆searchType ◇String  ◆searchTimeout ◇DurationString  ◆size ◇Number  ◆sort ◇String,String,Boolean 
公式 source ◇String,String,Boolean  ◆sourceExclude ◇String,String,Boolean  ◆_sourceInclude ◇String,String,Boolean  ◆terminateAfter ◇Number  ◆stats ◇String,String,Boolean  ◆version ◇Boolean  ◆versionType ◇Boolean  ◆requestCache ◇Boolean  ◆refresh ◇Boolean  ◆[timeout=1m] ◇DurationString  ◆waitForActiveShards ◇String  ◆scrollSize ◇Number  ◆[waitForCompletion=true] ◇Boolean  ◆requestsPerSecond ◇Number  ◆[slices=1] ◇Number  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ,JSON 
36 トップ updateByQueryRethrottle 公式 updateByQueryリスロットル [params, [callback]] ◆ requestsPerSecond ◇Number  ◆taskId ◇String  ◆body ◇Object  ,JSON 

cat、cluster, indices

項番 グループ API ひとこと概要 引数 引数の項目名と型
37 cat aliases 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆name ◇String,String,Boolean 
38 cat allocation 公式 [params, [callback]] ◆ format ◇String  ◆bytes ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆nodeId ◇String,String,Boolean 
39 cat count 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆index ◇String,String,Boolean 
40 cat fielddata 公式 [params, [callback]] ◆ format ◇String  ◆bytes ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆fields ◇String,String,Boolean 
41 cat health 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆[ts=true] ◇Boolean  ◆v ◇Boolean 
42 cat help 公式 [params, [callback]] ◆ help ◇Boolean  ◆s ◇String,String,Boolean  ◆
43 cat indices 公式 [params, [callback]] ◆ format ◇String  ◆bytes ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆health ◇String  ◆help ◇Boolean  ◆pri ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆index ◇String,String,Boolean 
44 cat master 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean 
45 cat nodeattrs 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean 
46 cat nodes 公式 [params, [callback]] ◆ format ◇String  ◆fullId ◇Boolean  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean 
47 cat pendingTasks 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean 
48 cat plugins 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean 
49 cat recovery 公式 [params, [callback]] ◆ format ◇String  ◆bytes ◇String  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆index ◇String,String,Boolean 
50 cat repositories 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean 
51 cat segments 公式 [params, [callback]] ◆ format ◇String  ◆bytes ◇String  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆index ◇String,String,Boolean 
52 cat shards 公式 [params, [callback]] ◆ format ◇String  ◆bytes ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆index ◇String,String,Boolean 
53 cat snapshots 公式 [params, [callback]] ◆ format ◇String  ◆ignoreUnavailable ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆repository ◇String,String,Boolean 
54 cat tasks 公式 [params, [callback]] ◆ format ◇String  ◆nodeId ◇String,String,Boolean  ◆actions ◇String,String,Boolean  ◆detailed ◇Boolean  ◆parentTask ◇Number  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean 
55 cat templates 公式 [params, [callback]] ◆ format ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆name ◇String 
56 cat threadPool 公式 [params, [callback]] ◆ format ◇String  ◆size ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆h ◇String,String,Boolean  ◆help ◇Boolean  ◆s ◇String,String,Boolean  ◆v ◇Boolean  ◆threadPoolPatterns ◇String,String,Boolean 
57 cluster allocationExplain 公式 [params, [callback]] ◆ includeYesDecisions ◇Boolean  ◆includeDiskInfo ◇Boolean  ◆body ◇Object  ,JSON 
58 cluster getSettings 公式 [params, [callback]] ◆ flatSettings ◇Boolean  ◆masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆includeDefaults ◇Boolean 
59 cluster health 公式 [params, [callback]] ◆ [level=cluster] ◇String  ◆local ◇Boolean  ◆masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆waitForActiveShards ◇String  ◆waitForNodes ◇String  ◆waitForEvents ◇String  ◆waitForNoRelocatingShards ◇Boolean  ◆waitForNoInitializingShards ◇Boolean  ◆waitForStatus ◇String  ◆index ◇String,String,Boolean 
60 cluster pendingTasks 公式 [params, [callback]] ◆ local ◇Boolean  ◆masterTimeout ◇DurationString 
61 cluster putSettings 公式 [params, [callback]] ◆ flatSettings ◇Boolean  ◆masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆body ◇Object  ,JSON 
62 cluster remoteInfo 公式 [params, [callback]]
63 cluster reroute 公式 [params, [callback]] ◆ dryRun ◇Boolean  ◆explain ◇Boolean  ◆retryFailed ◇Boolean  ◆metric ◇String,String,Boolean  ◆masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆body ◇Object  ,JSON 
64 cluster state 公式 [params, [callback]] ◆ local ◇Boolean  ◆masterTimeout ◇DurationString  ◆flatSettings ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆metric ◇String,String,Boolean 
65 cluster stats 公式 [params, [callback]] ◆ flatSettings ◇Boolean  ◆timeout ◇DurationString  ◆nodeId ◇String,String,Boolean 
66 indices analyze 公式 [params, [callback]] ◆ index ◇String  ◆body ◇Object  ,JSON 
67 indices clearCache 公式 [params, [callback]] ◆ fieldData ◇Boolean  ◆fielddata ◇Boolean  ◆fields ◇String,String,Boolean  ◆query ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆requestCache ◇Boolean  ◆request ◇Boolean  ◆body ◇Object  ,JSON 
68 indices close 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
69 indices create 公式 [params, [callback]] ◆ waitForActiveShards ◇String  ◆timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆updateAllTypes ◇Boolean  ◆index ◇String  ◆body ◇Object  ,JSON 
70 indices delete 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
71 indices deleteAlias 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆index ◇String,String,Boolean  ◆name ◇String,String,Boolean  ◆body ◇Object  ,JSON 
72 indices deleteTemplate 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆name ◇String  ◆body ◇Object  ,JSON 
73 indices exists 公式 [params, [callback]] ◆ local ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆flatSettings ◇Boolean  ◆includeDefaults ◇Boolean  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
74 indices existsAlias 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=all] ◇String  ◆local ◇Boolean  ◆index ◇String,String,Boolean  ◆name ◇String,String,Boolean  ◆body ◇Object  ,JSON 
75 indices existsTemplate 公式 [params, [callback]] ◆ flatSettings ◇Boolean  ◆masterTimeout ◇DurationString  ◆local ◇Boolean  ◆name ◇String,String,Boolean  ◆body ◇Object  ,JSON 
76 indices existsType 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆local ◇Boolean  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ,JSON 
77 indices flush 公式 [params, [callback]] ◆ force ◇Boolean  ◆waitIfOngoing ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
78 indices flushSynced 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
79 indices forcemerge 公式 [params, [callback]] ◆ flush ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆maxNumSegments ◇Number  ◆onlyExpungeDeletes ◇Boolean  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
80 indices get 公式 [params, [callback]] ◆ local ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆flatSettings ◇Boolean  ◆includeDefaults ◇Boolean  ◆masterTimeout ◇DurationString  ◆index ◇String,String,Boolean 
81 indices getAlias 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=all] ◇String  ◆local ◇Boolean  ◆index ◇String,String,Boolean  ◆name ◇String,String,Boolean  ◆
82 indices getFieldMapping 公式 [params, [callback]] ◆ includeDefaults ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆local ◇Boolean  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆fields ◇String,String,Boolean 
83 indices getMapping 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆masterTimeout ◇DurationString  ◆local ◇Boolean  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆
84 indices getSettings 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open,closed] ◇String  ◆flatSettings ◇Boolean  ◆local ◇Boolean  ◆includeDefaults ◇Boolean  ◆index ◇String,String,Boolean  ◆name ◇String,String,Boolean 
85 indices getTemplate 公式 [params, [callback]] ◆ flatSettings ◇Boolean  ◆masterTimeout ◇DurationString  ◆local ◇Boolean  ◆name ◇String,String,Boolean 
86 indices getUpgrade 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean 
87 indices open 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=closed] ◇String  ◆waitForActiveShards ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
88 indices putAlias 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆index ◇String,String,Boolean  ◆name ◇String  ◆body ◇Object  ,JSON 
89 indices putMapping 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆updateAllTypes ◇Boolean  ◆index ◇String,String,Boolean  ◆type ◇String  ◆body ◇Object  ,JSON 
90 indices putSettings 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆preserveExisting ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆flatSettings ◇Boolean  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
91 indices putTemplate 公式 [params, [callback]] ◆ order ◇Number  ◆create ◇Boolean  ◆timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆flatSettings ◇Boolean  ◆name ◇String  ◆body ◇Object  ,JSON 
92 indices recovery 公式 [params, [callback]] ◆ detailed ◇Boolean  ◆activeOnly ◇Boolean  ◆index ◇String,String,Boolean 
93 indices refresh 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
94 indices rollover 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆dryRun ◇Boolean  ◆masterTimeout ◇DurationString  ◆waitForActiveShards ◇String  ◆alias ◇String  ◆newIndex ◇String  ◆body ◇Object  ,JSON 
95 indices segments 公式 [params, [callback]] ◆ ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆verbose ◇Boolean  ◆index ◇String,String,Boolean  ◆
96 indices shardStores 公式 [params, [callback]] ◆ status ◇String,String,Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆index ◇String,String,Boolean  ◆
97 indices shrink 公式 [params, [callback]] ◆ copySettings ◇Boolean  ◆timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆waitForActiveShards ◇String  ◆index ◇String  ◆target ◇String  ◆body ◇Object  ,JSON 
98 indices split 公式 [params, [callback]] ◆ copySettings ◇Boolean  ◆timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆waitForActiveShards ◇String  ◆index ◇String  ◆target ◇String  ◆body ◇Object  ,JSON 
99 indices stats 公式 [params, [callback]] ◆ completionFields ◇String,String,Boolean  ◆fielddataFields ◇String,String,Boolean  ◆fields ◇String,String,Boolean  ◆groups ◇String,String,Boolean  ◆[level=indices] ◇String  ◆types ◇String,String,Boolean  ◆includeSegmentFileSizes ◇Boolean  ◆index ◇String,String,Boolean  ◆metric ◇String,String,Boolean 
100 indices updateAliases 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆masterTimeout ◇DurationString  ◆body ◇Object  ,JSON 
101 indices upgrade 公式 [params, [callback]] ◆ allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆ignoreUnavailable ◇Boolean  ◆waitForCompletion ◇Boolean  ◆onlyAncientSegments ◇Boolean  ◆index ◇String,String,Boolean  ◆body ◇Object  ,JSON 
102 indices validateQuery 公式 [params, [callback]] ◆ explain ◇Boolean  ◆ignoreUnavailable ◇Boolean  ◆allowNoIndices ◇Boolean  ◆[expandWildcards=open] ◇String  ◆q ◇String  ◆analyzer ◇String  ◆analyzeWildcard ◇Boolean  ◆[defaultOperator=OR] ◇String  ◆df ◇String  ◆lenient ◇Boolean  ◆rewrite ◇Boolean  ◆allShards ◇Boolean  ◆index ◇String,String,Boolean  ◆type ◇String,String,Boolean  ◆body ◇Object  ,JSON 

ingest, nodes, snapshot, tasks

項番 グループ API ひとこと概要 引数 引数の項目名と型
103 ingest deletePipeline 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆id ◇String  ◆body ◇Object  ,JSON 
104 ingest getPipeline 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆id ◇String 
105 ingest processorGrok 公式 [params, [callback]]
106 ingest putPipeline 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆id ◇String  ◆body ◇Object  ,JSON 
107 ingest simulate 公式 [params, [callback]] ◆ verbose ◇Boolean  ◆id ◇String  ◆body ◇Object  ,JSON 
108 nodes hotThreads 公式 [params, [callback]] ◆ interval ◇DurationString  ◆snapshots ◇Number  ◆threads ◇Number  ◆ignoreIdleThreads ◇Boolean  ◆type ◇String  ◆timeout ◇DurationString  ◆nodeId ◇String,String,Boolean 
109 nodes info 公式 [params, [callback]] ◆ flatSettings ◇Boolean  ◆timeout ◇DurationString  ◆nodeId ◇String,String,Boolean  ◆metric ◇String,String,Boolean 
110 nodes reloadSecureSettings 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆nodeId ◇String,String,Boolean  ◆body ◇Object  ,JSON 
111 nodes stats 公式 [params, [callback]] ◆ completionFields ◇String,String,Boolean  ◆fielddataFields ◇String,String,Boolean  ◆fields ◇String,String,Boolean  ◆groups ◇Boolean  ◆[level=node] ◇String  ◆types ◇String,String,Boolean  ◆timeout ◇DurationString  ◆includeSegmentFileSizes ◇Boolean  ◆metric ◇String,String,Boolean  ◆indexMetric ◇String,String,Boolean  ◆nodeId ◇String,String,Boolean 
112 nodes usage 公式 [params, [callback]] ◆ timeout ◇DurationString  ◆metric ◇String,String,Boolean  ◆nodeId ◇String,String,Boolean  ◆
113 snapshot create 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆waitForCompletion ◇Boolean  ◆repository ◇String  ◆snapshot ◇String  ◆body ◇Object  ,JSON 
114 snapshot createRepository 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆verify ◇Boolean  ◆repository ◇String  ◆body ◇Object  ,JSON 
115 snapshot delete 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆repository ◇String  ◆snapshot ◇String  ◆body ◇Object  ,JSON 
116 snapshot deleteRepository 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆repository ◇String,String,Boolean  ◆body ◇Object  ,JSON 
117 snapshot get 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆ignoreUnavailable ◇Boolean  ◆verbose ◇Boolean  ◆repository ◇String  ◆snapshot ◇String,String,Boolean 
118 snapshot getRepository 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆local ◇Boolean  ◆repository ◇String,String,Boolean 
119 snapshot restore 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆waitForCompletion ◇Boolean  ◆repository ◇String  ◆snapshot ◇String  ◆body ◇Object  ,JSON 
120 snapshot status 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆ignoreUnavailable ◇Boolean  ◆repository ◇String  ◆snapshot ◇String,String,Boolean 
121 snapshot verifyRepository 公式 [params, [callback]] ◆ masterTimeout ◇DurationString  ◆timeout ◇DurationString  ◆repository ◇String  ◆body ◇Object  ,JSON 
122 tasks cancel 公式 [params, [callback]] ◆ nodes ◇String,String,Boolean  ◆actions ◇String,String,Boolean  ◆parentTaskId ◇String  ◆taskId ◇String  ◆body ◇Object  ,JSON 
123 tasks get 公式 [params, [callback]] ◆ waitForCompletion ◇Boolean  ◆timeout ◇DurationString  ◆taskId ◇String 
124 tasks list 公式 [params, [callback]] ◆ nodes ◇String,String,Boolean  ◆actions ◇String,String,Boolean  ◆detailed ◇Boolean  ◆parentTaskId ◇String  ◆waitForCompletion ◇Boolean  ◆[groupBy=nodes] ◇String  ◆timeout ◇DurationString