gpt4 book ai didi

elasticsearch - 如何在Elastic Search中使字段具有不同的类型

转载 作者:行者123 更新时间:2023-12-03 01:02:54 24 4
gpt4 key购买 nike

我需要一个字段,在这里score,是一个数字,其他时候是一个字符串。喜欢:

{
"name": "Joe"
"score": 32.5
}

{
"name": "Sue"
"score": "NOT_AVAILABLE"
}

我该如何在Elastic Search的索引设置中表达这一点?

我基本上希望在现场进行“动态打字”。该代码可能对您没有意义(例如:为什么不将其分为2个不同的字段),但是出于我的目的(出于一致性原因),有必要这样做。

我不需要/希望该属性被索引/“可搜索”顺便说一句。我只需要数据在json响应中。我需要类似“任何对象都适合这里”的内容。

最佳答案

终于明白了。我要做的就是将enabled设置为false,并且 flex 搜索不会尝试对数据做任何事情-但它仍存在于json响应中。

像这样:

    "score": {
"enabled": false
}

关于elasticsearch - 如何在Elastic Search中使字段具有不同的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34966670/

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