私はKibanaを初めて使用しており、Elastic 5.0.0-alpha3にデータを読み込み、Kibana 5.0.0-alpha3を使用してVisualizeにしています。私は、ヒストグラムなど、いくつかの数値フィールドを表示することができますが、私はテキストフィールドを使用したいとき、私は得る:fieldbata = true in kibana
Visualize: Fielddata is disabled on text fields by default. Set fielddata=true on [publisher] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory.
私はデータ(出版社の名前が)のサブフィールドに分析されている可能性があることを警告していますが、私はしたいのですがとにかく表示する。
fielddata=true
を設定するにはどうすればよいですか?
EDIT:Kibana githubに関する最近の問題は、これが5.0.0の新機能であり、まだ回答を待っていることを示しています。
EDIT(@ Valの答えに続いて、弾力的な初心者の助けを求めて、他の人がそれが役に立つと願っている)EDIT取り込みスクリプトは次のとおりでした:
fs = require('fs')
var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({
host: 'localhost:9200',
log: 'trace'
});
fs.readFile('/Users/pm286/workspace/cmdev/getpapers/20160602/crossref_results.json', (err, data) => {
if (err) throw err;
document = JSON.parse(data)
document = JSON.parse(data)
for(i=0;i<document.length;i++) {
client.create({
index: 'index',
type: 'type',
body: document[i]
})
}
});
@ Valのアプローチはどのように組み込みますか?あなたのESマッピングで
に集約を行うために必要とされます。弾力的な初心者として、私はどのように/これを置くべきかを知っていただければ幸いです。最新の質問を参照してください –
これをテストし、うまくいけばOK。 –
2番目のソースコードブロックに無効なJSONが含まれていますが、動作していません。 – TonyQ