elasticsearch - 发布显式映射中不存在的字段类型时
问题描述
我通过我的client.index
. 如果我尝试使用映射中不存在的字段来发布数据,客户端是否会摔倒并引发错误?我检查了我的 POST lambda,客户端似乎没有抱怨(不正确且未指定)数据。所以我不完全确定显式映射和数据发布之间的这种交互应该如何工作。
所以我的问题是,我是否错误地设置了新索引的映射?它的代码如下:
await client.index({
index: 'test-index-test',
refresh: true,
body: {
mapping: {
properties: {
firstName: {
type: "text",
},
},
},
});
await client.index({
index: 'test-index-test',
refresh: true,
body: { foo: "bar" },
});
解决方案
推荐阅读
- python-3.6 - 使用 *args 为 Callables 键入注释
- python - 如何从 tensorflow-datasets 下载特定的标签/图像
- c# - Threading.Volatile.Read(Int64) 和 Threading.Interlocked.Read(Int64) 的区别?
- node.js - 如何使用 NodeJs 模块编写 JSON 文件以读取 Azure 订阅上 CosmoDB 上的数据
- android - 如何使用 rajawali 在多个 3D 对象之间进行着色?
- java - 如何在 ObjectMapper 中忽略空对象“{}”而不是空字符串?
- google-cloud-platform - 尝试在 BigQuery 和 Cloudsql 之间建立连接时出现“内部错误”
- java - 我正在尝试根据按钮点击刷新内容
- matplotlib - 将图例与轴对齐
- android - 如何在没有错误的情况下在android中实现实现?