티스토리 뷰
웹개발/ElasticSearch
[CreateIndex] mapping source must be pairs of fieldnames and properties definition.
허규남 2018. 3. 11. 14:59PutMappingRequestBuilder pmrb = client.admin().indices().preparePutMapping(INDEX_NAME);
pmrb.setType(TYPE_NAME);
pmrb.setSource(json, XContentType.JSON);
pmrb.get();
아무래도 mapping 문자 값을 넣을 때 데이터 타입이 어떤지 입력을 해야되는 것 같다.
이전까지는 다들 JSON을 사용하셨을 테니 XContentType.JSON을 넣어주면 된다.