3

以下のコードを使用して、elasticsearch のドキュメントを更新しています

client.update({
   index: 'myindex',
   type: 'mytype',
   id: '1',
   body: {
     script: 'ctx._source.tags += tag',
     params: { tag: 'some new tag' }
   }
}, function (error, response) {

});

ただし、これはコンパイル エラーをスローします。タグをparams.tag上記で置き換えると、現在のフィールドに null が追加されます。つまり、 として識別さparams.tagnullます。

4

1 に答える 1