1. 인덱스(Index)
생성
PUT /book
{
"mappings": {
"properties": {
"title": { "type": "text" },
"author": { "type": "keyword" },
"year": { "type": "integer" }
}
}
}
JSON
복사
조회
GET /book
JSON
복사
삭제
DELETE /book
JSON
복사
인덱스 존재 여부 확인
HEAD /book
JSON
복사
2. 문서(Document)
색인 (자동 ID)
POST /book/_doc
{
"title": "HTML 정복하기",
"author": "Hong",
"year": 2025
}
JSON
복사
색인 (지정 ID)
POST /book/_doc/2
{
"title": "CSS 정복하기",
"author": "Hong",
"year": 2025
}
JSON
복사
자동 ID를 설정하여 색인 하는 것과 지정 ID를 사용하여 색인 하는 것은 인덱스에 저장될 때 아래와 같은 ID차이가 있다.
조회 (by ID)
GET /book/_doc/2
JSON
복사
삭제 (by ID)
DELETE /book/_doc/2
JSON
복사
문서 존재 확인 (by ID)
HEAD /my_index/_doc/2
JSON
복사