Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- Java
- Jpype
- pyLDAvis
- ShallowCopy
- gensim
- centos8
- bs4
- js
- dead lock
- rest api
- KONLPY
- 나무자르기
- tweepy
- Pythonic
- 토픽모델링
- 완주하지못한선수
- dataframe
- 파이썬
- pandas
- pip install mariadb
- elastic search
- MariaDB
- Python.h
- git bash
- ELASTIC
- 백준
- ChromeDriverManager
- jvm.py
- 프로그래머스
- bulk post
Archives
- Today
- Total
부리부리부리
[Elastic Search] GET, PUT, POST, DELETE 본문
* 해당 게시글은 인프런 허민석님의 강의를 정리한 글입니다. 모든 사진의 출처는 강의임을 밝힙니다.
학습 페이지
www.inflearn.com
우리에겐 더 익숙한 RDBMS의 여러가지 명칭들이 Elastic Search (이하 ES) 에서는 다음과 같이 불린다.
또한 ES는 Rest API를 사용한다.
우선 포스트맨을 이용하여 index (DB)가 존재하는지 알아보자.
* 포스트맨이 설치되지 않았다면 https://godjuhyuk.tistory.com/16
GET 으로 다음과 같이 확인한다.
아직 해당 인덱스를 생성하지 않았기 때문에 에러가 난다.
이제 인덱스를 생성해보자.
생성되었다는 return이 왔으므로 이제 내부 요소인 Documents 를 생성해보자.
POST 요청을 할 때 Body에 JSON 데이터로
{
"title" : "Algorithm",
"professor" : "John"
}
다음과 같이 파라미터를 설정한다. 그리고
localhost:9200/classes/class/1
위 주소로 POST 요청을 보내주는데, classes (인덱스) 뒤의 class와 1은 각각 타입, id를 의미한다.
음 성공한거 같은데 GET으로 다시 확인해보자.
잘 들어갔음을 확인했다!
이제 마지막으로 삭제를 해볼까?
'데이터 처리 > ELK' 카테고리의 다른 글
[Elastic Search] Mapping (0) | 2022.12.06 |
---|---|
[Elastic Search] Bulk Post (0) | 2022.12.06 |
[Elastic Search] UPDATE (0) | 2022.12.06 |
[Elastic Search] 윈도우로 Elastic Search 설치 (0) | 2022.12.01 |