Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 应用分析器将elasticsearch索引中的一列复制到另一列中_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Logstash_Logstash Configuration_Elastic Stack_Logstash Jdbc - Fatal编程技术网 elasticsearch 应用分析器将elasticsearch索引中的一列复制到另一列中,elasticsearch,logstash,logstash-configuration,elastic-stack,logstash-jdbc,elasticsearch,Logstash,Logstash Configuration,Elastic Stack,Logstash Jdbc" /> elasticsearch 应用分析器将elasticsearch索引中的一列复制到另一列中,elasticsearch,logstash,logstash-configuration,elastic-stack,logstash-jdbc,elasticsearch,Logstash,Logstash Configuration,Elastic Stack,Logstash Jdbc" />

elasticsearch 应用分析器将elasticsearch索引中的一列复制到另一列中

elasticsearch 应用分析器将elasticsearch索引中的一列复制到另一列中,elasticsearch,logstash,logstash-configuration,elastic-stack,logstash-jdbc,elasticsearch,Logstash,Logstash Configuration,Elastic Stack,Logstash Jdbc,我使用LogstashJDBC插件将数据库中的数据插入到弹性搜索中已经创建的自定义索引中。我在索引中有一些列是使用自定义分析器分析的 例如,我从未分析的数据库中获取column1。我已经创建了两列column2和column3,在创建索引时为其应用了分析器。现在,我希望在插入数据时将column1的相同数据复制到column2和column3中 我在创建索引时使用以下模式: "mappings": { "itemsnew": { "properties": {

我使用LogstashJDBC插件将数据库中的数据插入到弹性搜索中已经创建的自定义索引中。我在索引中有一些列是使用自定义分析器分析的

例如,我从未分析的数据库中获取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中并进行分析吗?

当您尝试时会发生什么?因为您控制着客户机,所以您还可以查看多个字段(这样您就可以使用myField.foo和myField.bar):我已经尝试过运行此功能,但无法将column2和column3作为类似column1的列显示。但当我能够通过在match_all下的结构化查询中选择column2和column3来搜索数据时。1) 如何显示列:第2列和第3列2)如何检查数据是否得到分析?