-
엘라스틱서치 색인 API ( PUT | POST )공부하기/엘라스틱서치 2024. 2. 25. 13:57
- 색인 API는 문서 단건을 색인
- PUT 또는 POST 메서드에 _doc 또는 _create를 지정하여 호출
문법
PUT 인덱스이름/_doc/_id값 PUT 인덱스이름/_create/_id값 POST 인덱스이름/_doc POST 인덱스이름/_create/_id값
- PUT 인덱스이름/doc/_id값
- 가장 기본이 되는 색인 API
- _id값이 동일한 문서가 존재한다면 새로운 문서로 덮어씌운다.
- PUT 인덱스이름/_create/_id값
- 문서를 덮어씌우면서 색인할 수 없음 (실패함)
- 지정한 _id값으로 새 문서를 색인
- POST 인덱스이름/_doc
- _id값을 자동 생성하여 문서 색인
- POST 인덱스이름/_create/_id값
- [ PUT 인덱스이름/_create/_id값 ]과 유사하게 동작 차이를 찾지 못했음
- chatGPT 답변 [하지만 RESTful 디자인 원칙에 따라 해당 요청의 의도를 명확하게 나타내는 것이 좋습니다. ]
'공부하기 > 엘라스틱서치' 카테고리의 다른 글
엘라스틱서치 업데이트 API [doc] ( detect_noop, doc_as_upsert ) (0) 2024.02.25 엘라스틱서치 조회 API (0) 2024.02.25 엘라스틱서치 라우팅 (2) 2024.02.13 엘라스틱서치 템플릿 (0) 2024.02.13 엘라스틱서치 애널라이저, 토크나이저, 노멀라이저 (0) 2024.02.13 - PUT 인덱스이름/doc/_id값