인덱스 생성
Kibana Menu - Dev Tools
PUT index1
- PUT 메서드 : 데이터 생성
- 인덱스 : 데이터 1개 만든다는 것
- 인덱스에 원하는 데이터를 도큐먼트에 집어넣으면 됨
- localhost:9200/_cat/indices?v에서 새로 생성된 index1 확인O
- cf. 초기 yellow, 시간 지나면 green으로 변경될 것
- docs.count 0개(아직 docs 정보X)
- Kibana의 Dev Tools 이용해 확인O
- cf. 단, 이때 다시 PUT index1 실행 시 오류(이미 존재하기 때문)
- index1 정보 확인
GET index1
- cf. Dev Tools에서 여러 줄 한번에 실행하기 : 여러 줄 드래그 후 실행
인덱스에 데이터 삽입
- Dev Tools 이용해 하나씩 데이터 삽입(거의 사용할 일 없음)
PUT index1/_doc/1
{
"name" : "cream",
"age" : 2,
"gender" : "F"
}
- 데이터이기 때문에 JSON 형태 -> 자료형 알아서 지정됨(정확X, 대부분 맞음)
- cf. 대량 데이터는 Bulk API 통해서 삽입
- 비어있던 mapping 값 채워짐
- age의 type : long
- long 보다 short이 좋으나, 불필요하게 설정되는 경우 있음
- gender의 type : text, keyword
- keyword : 검색 시 기준점이 되는 것들
인덱스 삭제
DELETE index2