【问题标题】:elasticsearch jdbc type mappingelasticsearch jdbc类型映射
【发布时间】:2016-01-27 23:44:42
【问题描述】:

我正在尝试从 mysql 查询开始填充我的 elasticsearch 索引。我在 Windows 上工作,我的批次是这样的:

echo {^
    "type" : "jdbc",^
    "jdbc" : {^
        "url" : "jdbc:mysql://localhost:3306/ade_ver",^
        "user" : "...",^
        "password" : "...",^
        "sql" :  select ... ",^
        "index" : "ade_ver",^
        "type" : "my_type",^
        "type_mapping": "{\"my_type\":{\"properties\":{\"prop1\":{\"type\":\"string\"},\"prop2\":{\"type\":\"string\"},**\"prop3\":{\"type\":\"string\",\"index\":\"not_analyzed\"}**, ecc.. }}}",^
        "elasticsearch" : {^
             "cluster" : "elasticsearch",^
             "host" : "localhost",^
             "port" : 9300^
        }^
      }^
} | "%JAVA_HOME%\bin\java" ecc..

现在,一切正常,我的索引填充了预期的数据。 问题是每个字段都设置为“已分析”,即使我试图将其中一些设置为未分析。我哪里错了?

【问题讨论】:

标签: elasticsearch elasticsearch-jdbc-river


【解决方案1】:

我事先解决了创建索引和映射的问题,然后使用elasticsearch-jdbc从mysql导入数据

【讨论】:

    猜你喜欢
    • 2019-10-18
    • 2014-03-10
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多