English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Elasticsearch 패딩

이 장에서는 Elasticsearch에 인덱스, 매핑 및 데이터를 추가하는 방법을 배웁니다. 이 튜토리얼에서 설명한 예제에서 일부 데이터가 사용됩니다.

인덱스 생성

다음 명령어를 사용하여 인덱스를 생성할 수 있습니다.-

PUT school

응답

인덱스가 생성되면 아래 출력을 볼 수 있습니다.-

{"acknowledged": true}

데이터 추가

Elasticsearch는 아래 코드와 같이 인덱스에 추가한 문서를 저장합니다. 문서에 ID를 제공하여 문서를 식별할 수 있습니다.

요청 본문

POST school/_doc/10
{
   "name":"Saint Paul School", "description":"ICSE Affiliation"
   "street":"Dawarka", "city":"Delhi", "state":"Delhi", "zip":"110075",
   "location":[28.5733056, 77.0122136], "fees":5000,
   "tags":["Good Faculty", "Great Sports"], "rating":"4.5"
}

응답

{
   "_index": "school",
   "_type": "_doc",
   "_id": ""10",
   "_version": 1,
   "result": "created",
   "_shards": {
      "total": 2,
      "successful": 1,
      "failed" : 0
   }
   "_seq_no": 2,
   "_primary_term": 1
}

여기서, 우리는 또 다른 유사한 문서를 추가했습니다.

POST school/_doc/16
{
   "street":"Tonk Road", "name":"Crescent School", "description":"State Board Affiliation"
   "city":"Jaipur", "state":"RJ", "zip":"
   "location":[176114",26.8535922,75.7923988],
   "fees":2500, "tags":["Well equipped labs"], "rating":"4.5"
}

응답

{
   "_index": "school",
   "_type": "_doc",
   "_id": ""16",
   "_version": 1,
   "result": "created",
   "_shards": {
      "total": 2,
      "successful": 1,
      "failed" : 0
   }
   "_seq_no": 9,
   "_primary_term": 7
}

이렇게 하면 다음 장에서 작업에 필요한 모든 예제 데이터를 추가할 수 있습니다.

Kibana에 샘플 데이터 추가

Kibana는 데이터 접근 및 시각화를 위해 사용되는 GUI 기반 도구입니다. 이 장에서는 그 안에 샘플 데이터를 추가하는 방법을 배웁니다.

Kibana 홈페이지에서 다음 옵션을 선택하여 예제 전자상거래 데이터를 추가하십시오.-

다음 스크린은 일부 시각화 효과와 데이터 추가 버튼을 표시합니다.-

데이터를 추가하려면 다음 스크린을 선택하십시오. 추가된 데이터가 'eCommerce' 인덱스에 추가되었음을 확인하십시오.