私はelasticsearchに新しいフィールドを追加しようとしています。これは "dateAdded"と呼ばれ、データのソートにも使用されます。 nodejを使ってどのように動くかわからない。ElasticSearchに新しいフィールドを追加するには?
私はここをお探しですか?
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.html
私はどのように私はそれがこのモジュールでnodejsを使用して行うことができ、カールを使用するための例を参照してください - https://github.com/elastic/elasticsearch-js
をこれは私が最初にそれをインデックス化する方法である:
esclient.index({
index: 'projects',
type: 'project',
id: projectIdStr,
body: {
"title": proj.title,
"company": proj.company,
"tags": proj.tagsArray,
"defaultPicId": proj.defaultPicId
}
},function(err,resp,status) {
if(err) { console.log(err);} else {
//stored
}
});
ねえので、私はもともとそれをインデックス化する方法が含まので、私はそれがデフォルトであると仮定して、あなたは私がNPMモジュールとそれを呼び出す方法を知っていますか?それはまだesclient.indexですか、別の呼び出しが行われていますか? – Lion789