更新后重新建立索引现在可以工作了吗?

时间:2019-04-07 18:59:20

标签: node.js elasticsearch

我正在尝试在文档更新后为该文档重新编制索引。但是结果是,重新索引的文档是旧的Noy更新文档。为什么会这样?

    client.update({
                index: index,
                type: '_doc',
                id: id,
                body: {
                    script: {
                        source: script,
                        params: params_obj,
                    },
                }
            }, function (err) {
                if (err) {
                    console.error("Some error here",err);
                    cb(err);
                } else {
                        client.reindex({
                            body:{
                                source: {
                                    index: index,
                                    type: "_doc",
                                    query: {
                                        term: {
                                            _id: id
                                        }
                                    }
                                },
                                dest: {
                                    index: dest_ind
                                }
                            }
}
}
)

0 个答案:

没有答案