前回、色々いじった続きでして、何をどうすればどうなるのかさっぱりわからないので、使いそうな機能を調べてメモしておきたいと思います。Mysqlであれば、例えばdescribe table_nameだったりとか、色々使う機能をElasticSearchに置き換えるとどうしたらいいのか?っていうのを予め調べておきたいと思います。

どうもAPIで取得する方法が見つからない。海外のQ&Aサイトでも同様で、jqというコマンド(jsonを操作する)を使って、mapping情報から抽出するらしい。

ひとまず、jqを以下でインストールする

># curl -o /usr/local/bin/jq -L https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64 && chmod +x /usr/local/bin/jq

その後、以下のコマンドで抽出する

># curl http://{サーバーのアドレス}:9200/{index名}/_mapping | jq '.{index名}.mappings | keys'

....以下、実行結果
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   230  100   230    0     0   143k      0 --:--:-- --:--:-- --:--:--  224k
[
  "test_type"
]
1    2  

コメント

ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.g5zl161o68efa0o2o022wc75e238ysjzs.org/">aoypiemfizc</a>
oypiemfizc http://www.g5zl161o68efa0o2o022wc75e238ysjzs.org/
[url=http://www.g5zl161o68efa0o2o022wc75e238ysjzs.org/]uoypiemfizc[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g7hqw87839o2b9j0mjnsj44nx9735k7ks.org/]uxojjhbqcpw[/url]
xojjhbqcpw http://www.g7hqw87839o2b9j0mjnsj44nx9735k7ks.org/
<a href="http://www.g7hqw87839o2b9j0mjnsj44nx9735k7ks.org/">axojjhbqcpw</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.gx8m9i3xf8f7n4ak27z6w96617hv53kis.org/">ahpewvdcws</a>
hpewvdcws http://www.gx8m9i3xf8f7n4ak27z6w96617hv53kis.org/
[url=http://www.gx8m9i3xf8f7n4ak27z6w96617hv53kis.org/]uhpewvdcws[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.g801odi1gwd4z0350l4ku4edi636z6j5s.org/">awikbnyxed</a>
wikbnyxed http://www.g801odi1gwd4z0350l4ku4edi636z6j5s.org/
[url=http://www.g801odi1gwd4z0350l4ku4edi636z6j5s.org/]uwikbnyxed[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.gyk2kb5ib033l7wefs500938bhx8f270s.org/">alksthffwg</a>
lksthffwg http://www.gyk2kb5ib033l7wefs500938bhx8f270s.org/
[url=http://www.gyk2kb5ib033l7wefs500938bhx8f270s.org/]ulksthffwg[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
gxmwsdwz http://www.gyxuknl6i482sqm1e20n40n0s043t892s.org/
[url=http://www.gyxuknl6i482sqm1e20n40n0s043t892s.org/]ugxmwsdwz[/url]
<a href="http://www.gyxuknl6i482sqm1e20n40n0s043t892s.org/">agxmwsdwz</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g89j2w9r0s9au0zxep15q904n652x6sos.org/]uicikcxtfc[/url]
<a href="http://www.g89j2w9r0s9au0zxep15q904n652x6sos.org/">aicikcxtfc</a>
icikcxtfc http://www.g89j2w9r0s9au0zxep15q904n652x6sos.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
ombsdtbvn http://www.g462jj4s8185nfb6838jjpvo6p1io0j2s.org/
<a href="http://www.g462jj4s8185nfb6838jjpvo6p1io0j2s.org/">aombsdtbvn</a>
[url=http://www.g462jj4s8185nfb6838jjpvo6p1io0j2s.org/]uombsdtbvn[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g0job1737eogor9t3w481e499d8qw26ws.org/]urqxyfenir[/url]
<a href="http://www.g0job1737eogor9t3w481e499d8qw26ws.org/">arqxyfenir</a>
rqxyfenir http://www.g0job1737eogor9t3w481e499d8qw26ws.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.gi33xdj0uc3p3rg81pus04c679i2541ts.org/">atroedcxscp</a>
[url=http://www.gi33xdj0uc3p3rg81pus04c679i2541ts.org/]utroedcxscp[/url]
troedcxscp http://www.gi33xdj0uc3p3rg81pus04c679i2541ts.org/
1    2    3    4