【发布时间】:2019-03-02 04:31:28
【问题描述】:
我正在尝试编写一个查询来返回唯一的城市。我的代码是:
GET /files/_doc/_search
{
"size":"0",
"aggs" : {
"uniq_cities" : {
"terms" : { "field" : "cities" }
}
}
}
我有如下错误信息:
默认情况下,文本字段上的字段数据是禁用的。设置 fielddata=true on [城市] 以通过以下方式将字段数据加载到内存中 反转倒排索引。请注意,这可以使用 显着的记忆。或者使用关键字字段。
当我跑步时
GET /files/_doc/_mapping
我明白了:
"cities" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
}
根据以上,我好像已经有了关键字字段。如何修复错误消息?
【问题讨论】:
标签: elasticsearch