티스토리 뷰

순서

  1. RestHighLevelClient 객체를 생성합니다.
  2. Request(요청) 객체를 생성합니다.
  3. Request.source(JSON String, Type) 을 호출하여 Request객체를 셋팅합니다.
  4. RestHighLevelClient.index(Request객체, RequestOptions) 를 통하여 데이터를 삽입하여 리턴 값으로 Response객체를 받습니다.
  5. Response객체를 통하여 Request의 결과를 확인합니다.

예시

// 1
RestHighLevelClient restHighLevelClient = new RestHighLevelClient();

String jsonUserInformation  = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(userEntity);

// 2~3
IndexRequest request = new IndexRequest("users")
                                    .source(jsonUserInformation, XContentType.JSON)
                                    .setRefreshPolicy("wait_for");
// 4
IndexResponse response = restHighLevelClient.index(request, RequestOptions.DEFAULT);
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함