2017-01-25 4 views
0

ライブデータを作成してElasticsearchに投稿するプログラムがある場所を設定しました。ライブデータがElasticsearchに変更されていますか?

私は木場でこのデータを視覚化しようとしていますが、整数の代わりに文字列型のフィールドや欠けているフィールドがあるなど、多くの問題が発生しています。

しかし、現在では、特定のフィールドが文字列ではなく整数であると便利です。これについてどうすればいいですか?出来ますか?

ライブイベントデータを作成しているシステムのソースコードにアクセスできません。

ありがとうございます。

アップデート:私も今の私は

答えて

0

あなたのデータはElasticsearchにまっすぐに来ている場合は、あなたの選択肢は限られているElasticsearchバージョン2.4に制限されていますことをさらに言及する必要があります。

データを作成するプログラムに有効な、適切にフォーマットされたデータを送信することをお勧めします。

これがオプションでない場合、Elasticsearchマッピングを設定してフィールドを数値にすることができます。これは、このフィールドが数値でないすべての文書を削除するという副作用を伴います。

また、elasticsearch injestノードもあります。これにより、データの一部の(ログシャッシュのような)変換が可能になります。タイプを変換することは、そのような許可された「プロセッサ」の1つです。

+0

多くの感謝!私は第2の選択肢に行くと思います....しかし、フィールドを数値に強制するのはどうすればいいですか?ちょうど入ってきたデータのタイプを変換し、それをそのイベントのフィールド属性に挿入するための何らかのスクリプトを書く必要はありません。どうすればこのことができますか? – noob

関連する問題