我正在使用logstash jdbc插件将数据从db插入到弹性搜索中已创建的自定义索引中。我在索引中有一些列,使用自定义分析器进行分析。
例如,我从数据库中获取未分析的column1。我创建了两列column2和column3,在创建索引时应用了分析器。现在我希望在插入数据时将column1的相同数据复制到column2和column3中。
我在创建索引时使用以下模式:
"mappings": {
"itemsnew": {
"properties": {
"column1": {
"type": "string",
"copy_to": "column2",
"copy_to": "column3"
},
"column2": {
"index_analyzer": "custom analyzer",
"search_analyzer": "standard",
"type": "string"
}
}
}
数据是否会插入column2和column3并进行分析?