gpt4 book ai didi

elasticsearch - 无痛(Elasticsearch)无法使用关键字-脚本错误

转载 作者:行者123 更新时间:2023-12-03 02:32:39 25 4
gpt4 key购买 nike

我正在尝试在Kibana中创建一个脚本化字段,该字段检查“Direction”字段是否为“I”。

if (doc['Direction'].value != "I") {return 1;} else {return 0;}


但是由于某种原因,它不起作用。对于所有其他字段,索引映射中没有明确提及的所有字段均以这种方式工作,但我不得不在映射中提及Direction,因为我也有一个指向它的别名。对于Direction,我在映射文件中添加了以下内容:
"Direction": {
"type": "keyword"
}

还有一个别名指向Direction:
"ISDN_Direction": {
"path": "Direction",
"type": "alias"
}

但是两个字段都不能在无痛脚本中使用。我没有收到错误,但是前10个结果的结果预览为空。

有人可以帮我解决这个问题吗?

最佳答案

我发现了问题!
我更改了数据类型映射,但是我的ES DB中仍然具有在“文本”上具有旧映射的索引。 Kibana没有显示映射冲突,因为文本和关键字都是字符串。

我删除了将字段映射到“文本”的旧索引,现在轻松进行计算就没有任何问题了:slight_smile:

关于elasticsearch - 无痛(Elasticsearch)无法使用关键字-脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59598986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com