我正在使用 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 中并进行分析吗?