0
我知道我们可以为我们创建索引时尚未进入的字段设置模式。但是,是否可以为可以进入给定索引的未知字段设置默认模式。AWS Elastic Search为未知新密钥设置架构/映射?
使用案例: 我有一个DynamoDB表内容在AWS Elastic Search实例中编入索引。 DynamoDB表包含不应以文本形式编入索引的标识符,并且可能会收到弹性搜索模式以前未指定的新标识符。
的问题是,如果一个新的String领域获取DynamoDB项目设置将得到弹性搜索索引默认为这样:
{
"mappings": {
"metadata": {
"properties": {
"my_new_field": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
}
虽然我希望新的字段映射到默认
{
"mappings": {
"metadata": {
"properties": {
"my_new_field": {
"type": "keyword"
}
}
}
}
}
。