0

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

4

0 回答 0