Elasticsearch DataFormatプラグイン

ElasticsearchはRESTをウリにしているせいもあって、検索結果を返却できるフォーマットはJSON、SMILE、YAMLの3つしかない。そうは言ってもElasticsearchにCSVとかで、検索結果を返して欲しいときもある。そんなときに使えるのがDataFormatプラグインになります。現時点では、CSVだけを返す感じです。_data?format=csvでアクセスすればCSVが返ってきます。csv.encoding=MS932とすれば、日本語環境では読めるのではないかな。あとは、fl=a,b,cみたいなリクエストパラメータをつければ、返却したいプロパティを絞り込めます。Excelあたりもサポートしたら、リリースしようかな。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です