小编Lit*_*sun的帖子

通过JAVA API将映射放入ElasticSearch中

我想通过 JAVA API 对字段进行映射,但失败了。以下是详细信息:

我的数据结构是:

{
  "mje-test-execution-id": "464b66ea6c914ddda217659c84a3cb9d",
  "jvm-free-memory": 315245608,
  "jvm-total-memory": 361758720,
  "system-free-memory": 0,
  "jvm-max-memory": 7600078848,
  "system-total-memory": 34199306240,
  "memory-time-stamp": "2020-03-12T05:12:16.835Z",
  "mje-host-name": "CN-00015345",
  "mje-test-suite-name": "SCF Test no mje version",
  "mje-version": "1.8.7771-SNAPSHOT",
  "mje-test-artifact-id": "msran-regression-tests",
  "mje-test-version": "1.8.7771-SNAPSHOT",
  "stp-id": "vran-stp",
  "mje-test-location": {
    "lat": 58.41,
    "lon": 15.62
  }
}
Run Code Online (Sandbox Code Playgroud)

我想做的是:将“mje-t​​est-location”类型设置为“geo_point”

我的代码片段:

public void postMapping(String indexName, String field, String type) throws IOException {
        GetIndexRequest request = new GetIndexRequest(indexName);

        boolean exists = client.indices().exists(request, RequestOptions.DEFAULT);
        if (!exists) {
            LOGGER.info("index {} does not exist. Now to post mapping.", indexName); …
Run Code Online (Sandbox Code Playgroud)

java elasticsearch resthighlevelclient

5
推荐指数
1
解决办法
2150
查看次数

标签 统计

elasticsearch ×1

java ×1

resthighlevelclient ×1