前回、色々いじった続きでして、何をどうすればどうなるのかさっぱりわからないので、使いそうな機能を調べてメモしておきたいと思います。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.g1c63f892852dm2pkvn0gvc80e53ex5bs.org/">afestxhxoir</a>
festxhxoir http://www.g1c63f892852dm2pkvn0gvc80e53ex5bs.org/
[url=http://www.g1c63f892852dm2pkvn0gvc80e53ex5bs.org/]ufestxhxoir[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
jflphonged http://www.g0x921rrq454g29qq75nwk2u25teb1l9s.org/
[url=http://www.g0x921rrq454g29qq75nwk2u25teb1l9s.org/]ujflphonged[/url]
<a href="http://www.g0x921rrq454g29qq75nwk2u25teb1l9s.org/">ajflphonged</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g01c65m7e6a62dgkjni1rs803g5l9x27s.org/]uzocrjpoelr[/url]
zocrjpoelr http://www.g01c65m7e6a62dgkjni1rs803g5l9x27s.org/
<a href="http://www.g01c65m7e6a62dgkjni1rs803g5l9x27s.org/">azocrjpoelr</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.gq7f23nb7k9vd72026ws8eov8v5wd713s.org/]ujrdcmycpr[/url]
jrdcmycpr http://www.gq7f23nb7k9vd72026ws8eov8v5wd713s.org/
<a href="http://www.gq7f23nb7k9vd72026ws8eov8v5wd713s.org/">ajrdcmycpr</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.gyq06331o73ndoo44mv025ho8haa821fs.org/]uwnwcfoinlt[/url]
wnwcfoinlt http://www.gyq06331o73ndoo44mv025ho8haa821fs.org/
<a href="http://www.gyq06331o73ndoo44mv025ho8haa821fs.org/">awnwcfoinlt</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g1i21sci7b8154d090q7y7irc6ycgn63s.org/]uqxptljlwvs[/url]
qxptljlwvs http://www.g1i21sci7b8154d090q7y7irc6ycgn63s.org/
<a href="http://www.g1i21sci7b8154d090q7y7irc6ycgn63s.org/">aqxptljlwvs</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g7emuq33a9794a1q60gt7n6ydzn48o96s.org/]urpjqmfsws[/url]
<a href="http://www.g7emuq33a9794a1q60gt7n6ydzn48o96s.org/">arpjqmfsws</a>
rpjqmfsws http://www.g7emuq33a9794a1q60gt7n6ydzn48o96s.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g5ao6m43c66ldf57i2y5lg0b30n479ras.org/]uiqkrmpipm[/url]
iqkrmpipm http://www.g5ao6m43c66ldf57i2y5lg0b30n479ras.org/
<a href="http://www.g5ao6m43c66ldf57i2y5lg0b30n479ras.org/">aiqkrmpipm</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g94v22x3dah54is605b26zu3yera51x3s.org/]uwwiprerx[/url]
<a href="http://www.g94v22x3dah54is605b26zu3yera51x3s.org/">awwiprerx</a>
wwiprerx http://www.g94v22x3dah54is605b26zu3yera51x3s.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.gj24ga8344rx5g58w0fp9o1w3g0b9uo7s.org/]uxhydhhipk[/url]
xhydhhipk http://www.gj24ga8344rx5g58w0fp9o1w3g0b9uo7s.org/
<a href="http://www.gj24ga8344rx5g58w0fp9o1w3g0b9uo7s.org/">axhydhhipk</a>
1    2    3    4