오픈소스/ELK stack

[ElasticSearch] 매핑(Mapping)

닝닝깅 2021. 6. 30. 20:54

1. 인덱스 생성

$ curl -XPUT 'http://localhost:9200/classes'

인덱스를 최초 생성하면 mapping이 비어있다.

 

2. 매핑 생성

$ curl -XPUT 'http://localhost:9200/classes/class/_mapping' -d @classesRating_mapping.json

 

3. 생성된 매핑 확인

$ curl -XGET http://localhost:9200/classes/?pretty

 

4. 인덱스에 실제 데이터 삽입

$ curl -XPOST http://localhost:9200/bulk?pretty --data-binary@classes.json

bulk사용하여 여러개의 document추가