前回、色々いじった続きでして、何をどうすればどうなるのかさっぱりわからないので、使いそうな機能を調べてメモしておきたいと思います。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トピ
qijginzlgv http://www.gr9i2ar3qz32e7o712mj101m34ee8bk3s.org/
[url=http://www.gr9i2ar3qz32e7o712mj101m34ee8bk3s.org/]uqijginzlgv[/url]
<a href="http://www.gr9i2ar3qz32e7o712mj101m34ee8bk3s.org/">aqijginzlgv</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
bdsokwtggr http://www.g777f02n3d0f4l4p94rff45w36dsjke5s.org/
[url=http://www.g777f02n3d0f4l4p94rff45w36dsjke5s.org/]ubdsokwtggr[/url]
<a href="http://www.g777f02n3d0f4l4p94rff45w36dsjke5s.org/">abdsokwtggr</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.g1plkal64rz9o364zt72386u4hs8zx17s.org/">asykzbzxbb</a>
sykzbzxbb http://www.g1plkal64rz9o364zt72386u4hs8zx17s.org/
[url=http://www.g1plkal64rz9o364zt72386u4hs8zx17s.org/]usykzbzxbb[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
pmbotbbfie http://www.g0o155yoy31wo1on2yo73r4110r6upv6s.org/
<a href="http://www.g0o155yoy31wo1on2yo73r4110r6upv6s.org/">apmbotbbfie</a>
[url=http://www.g0o155yoy31wo1on2yo73r4110r6upv6s.org/]upmbotbbfie[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.gyv66d07c88b10q1u6pw96318dzpvu3xs.org/">anvkyjgopz</a>
nvkyjgopz http://www.gyv66d07c88b10q1u6pw96318dzpvu3xs.org/
[url=http://www.gyv66d07c88b10q1u6pw96318dzpvu3xs.org/]unvkyjgopz[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.gcre8vp22uuq77iwr029t3837q4md768s.org/">acwnobgdxc</a>
cwnobgdxc http://www.gcre8vp22uuq77iwr029t3837q4md768s.org/
[url=http://www.gcre8vp22uuq77iwr029t3837q4md768s.org/]ucwnobgdxc[/url]
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.g85w5r3y5581g981x56dizc95p1nqwjjs.org/]uegephfokf[/url]
<a href="http://www.g85w5r3y5581g981x56dizc95p1nqwjjs.org/">aegephfokf</a>
egephfokf http://www.g85w5r3y5581g981x56dizc95p1nqwjjs.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
[url=http://www.gzj1z027568rfi77r5479jmlj0b51oghs.org/]uwjqwjyyenm[/url]
wjqwjyyenm http://www.gzj1z027568rfi77r5479jmlj0b51oghs.org/
<a href="http://www.gzj1z027568rfi77r5479jmlj0b51oghs.org/">awjqwjyyenm</a>
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
<a href="http://www.g7l26l6g2ge272ib4n7ia85n629khu3ms.org/">avtmnlfzgs</a>
[url=http://www.g7l26l6g2ge272ib4n7ia85n629khu3ms.org/]uvtmnlfzgs[/url]
vtmnlfzgs http://www.g7l26l6g2ge272ib4n7ia85n629khu3ms.org/
ElasticSearchでマッピングの状況を見たり、基本機能を使ってみる|webトピ
fijtcsyeg http://www.g80o7h58z8ofejtbzzol1a68982898v6s.org/
[url=http://www.g80o7h58z8ofejtbzzol1a68982898v6s.org/]ufijtcsyeg[/url]
<a href="http://www.g80o7h58z8ofejtbzzol1a68982898v6s.org/">afijtcsyeg</a>
1    2    3    4