前回、色々いじった続きでして、何をどうすればどうなるのかさっぱりわからないので、使いそうな機能を調べてメモしておきたいと思います。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トピ
cihpztefy http://www.g4l1skzf5cp0ub05v19h4v0982c9z5r2s.org/
<a href="http://www.g4l1skzf5cp0ub05v19h4v0982c9z5r2s.org/">acihpztefy</a>
[url=http://www.g4l1skzf5cp0ub05v19h4v0982c9z5r2s.org/]ucihpztefy[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
knhnnvixbk http://www.gtp0llgi90l9g3c3m95k9160r45ct9r2s.org/
<a href="http://www.gtp0llgi90l9g3c3m95k9160r45ct9r2s.org/">aknhnnvixbk</a>
[url=http://www.gtp0llgi90l9g3c3m95k9160r45ct9r2s.org/]uknhnnvixbk[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.gks60c28b8zupx9j5m17j12v5xl71l31s.org/">akmxzogheec</a>
kmxzogheec http://www.gks60c28b8zupx9j5m17j12v5xl71l31s.org/
[url=http://www.gks60c28b8zupx9j5m17j12v5xl71l31s.org/]ukmxzogheec[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.gf6115slor97lo80082g9xoei9e2n5f4s.org/">anhhwglbywx</a>
nhhwglbywx http://www.gf6115slor97lo80082g9xoei9e2n5f4s.org/
[url=http://www.gf6115slor97lo80082g9xoei9e2n5f4s.org/]unhhwglbywx[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g0uggd608t4850lw9z9326v9qkd63awos.org/]uefftnsrfy[/url]
<a href="http://www.g0uggd608t4850lw9z9326v9qkd63awos.org/">aefftnsrfy</a>
efftnsrfy http://www.g0uggd608t4850lw9z9326v9qkd63awos.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.g80y9s481kd8rs96ovn543javvv286w8s.org/">adsoedmjl</a>
dsoedmjl http://www.g80y9s481kd8rs96ovn543javvv286w8s.org/
[url=http://www.g80y9s481kd8rs96ovn543javvv286w8s.org/]udsoedmjl[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g45pw8bsd6wcnlkpk7422dca82279180s.org/]ucqdkkhmo[/url]
<a href="http://www.g45pw8bsd6wcnlkpk7422dca82279180s.org/">acqdkkhmo</a>
cqdkkhmo http://www.g45pw8bsd6wcnlkpk7422dca82279180s.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.g502414151ih9duqoc0b4ovz17sob98ls.org/">afckfgbczsm</a>
fckfgbczsm http://www.g502414151ih9duqoc0b4ovz17sob98ls.org/
[url=http://www.g502414151ih9duqoc0b4ovz17sob98ls.org/]ufckfgbczsm[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.g4w50bx3ee6z80343vnqmgy268j93k9ls.org/">avwgllhnots</a>
[url=http://www.g4w50bx3ee6z80343vnqmgy268j93k9ls.org/]uvwgllhnots[/url]
vwgllhnots http://www.g4w50bx3ee6z80343vnqmgy268j93k9ls.org/
1    2    3    4