분산 검색 elasticsearch 자바 API 의(3)-색인 데이터

es 색인 데 이 터 는 매우 편리 합 니 다.json 형식의 데 이 터 를 구축 하여 es 에 제출 하면 됩 니 다.다음은 자바 api 의 예 입 니 다.
      XContentBuilder doc = jsonBuilder()
            .startObject()     
                .field("title", "this is a title!")
                .field("description", "descript what?") 
                .field("price", 100)
                .field("onSale", true)
                .field("type", 1)
                .field("createDate", new Date())                          
           .endObject();
      client.prepareIndex("productIndex","productType").setSource(doc).execute().actionGet();

그 중에서 produtIndex 는 색인 라 이브 러 리 이름 으로 하나의 es 클 러 스 터 에 여러 개의 색인 라 이브 러 리 가 있 을 수 있 습 니 다.produtType 은 색인 형식 으로 같은 색인 라 이브 러 리 의 다른 유형의 데 이 터 를 구분 하 는 데 사 용 됩 니 다.하나의 색인 라 이브 러 리 에 여러 개의 색인 형식 이 있 을 수 있 습 니 다.

좋은 웹페이지 즐겨찾기