gpt4 book ai didi

elasticsearch - 按文本字段分组的 Elastic Search 抛出错误 Fielddata 默认在文本字段上禁用

转载 作者:行者123 更新时间:2023-11-29 02:51:13 25 4
gpt4 key购买 nike

我是 Elasticsearch 的新手,截至目前,我有一个需求原因,我需要按文本字段进行分组。

现在这个问题最常见的答案是使用 PUT 映射 API 在现有文本字段上启用字段数据。

有没有一种更简单的方法可以在不更新模板或索引的情况下解决这种情况。

示例查询:

GET ****/message/_search
{
"_source": ["identifier"],
"size": 0,
"aggs": {
"group_by_coll_conv": {
"terms": {
"field": "identifier"
},
"aggs": {
"count" : {
"value_count" :
{
"field" : "something"
}
}
}
}
}

任何帮助将不胜感激

谢谢

最佳答案

您要求的另一种更简单的方法:

您可以将 .keyword 附加到您要从中搜索文本的字段名称。例如:字段名称是标识符,所以只需将其用作identifier.keyword

这肯定对您有帮助。

关于elasticsearch - 按文本字段分组的 Elastic Search 抛出错误 Fielddata 默认在文本字段上禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46442960/

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