作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在创建过程中将 _meta
数据添加到elasticsearch索引中。我为此使用elasticasearch.js _bulk
api:
var _bulk = [];
_bulk.push({ create: { _index: "myDocuments", _type: "type", _id: "my_id" } });
_bulk.push({ my: "document" });
elasticSearchClient.bulk({ refresh: true, body: _bulk }, function(err, response) { });
_meta
附加到何处?
最佳答案
批量请求正在为文档编制索引。 _meta
字段不在文档级别,而是在类型级别。因此,不能将其添加到批量请求中。它只能在映射创建期间创建。因此,您可以直接使用put mapping命令进行操作,也可以间接使用包含适当映射的index template进行操作。
关于elasticsearch - _bulk创建期间如何在Elasticasearch中将_meta数据附加到索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32365754/
我是一名优秀的程序员,十分优秀!