我在下面使用多字段进行映射: -
{
"mappings": {
"my_type": {
"properties": {
"city": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
}
}
}
}
}
我正在使用带脚本处理器的Ingest Pipeline。我只想使用groovy脚本设置city.raw的值。我尝试过各种各样的groovy选项,但我无法访问它。以下是我尝试过的一个选项。
PUT _ingest/pipeline/pipe2
{
"processors" : [
{
"script": {
"lang": "groovy",
"inline": "ctx.city.raw='new City'"
}
}
]
}
有人可以帮我这个