인덱스 생성 API(PUT /인덱스명)
PUT /movie
{
"settings":{
"number_of_shards":"1",
"number_of_replicas":"1"
},
"mappings":{
"properties":{
"movieNm":{
"type":"keyword"
},
"genre":{
"type":"keyword"
}
}
}
}
인덱스 삭제(DELETE /인덱스명)
BODY 없음
문서 생성(POST /인덱스명/(_doc)/인덱스아이디)
POST /movie/_doc/2
{
"movieNm":"iron man",
"genre":"action"
}
문서 조회(GET /인덱스명/인덱스아이디)
body없음
문서 삭제(DELETE /인덱스아이디)
body없음
조회 API
{
"size":1, # 몇 개의 결과를 반환할지
"from":1, # 어느 위치부터 검색할 지 즉 숫자값
"_source":"name", # 특정 필드만 결과로 반환
"sort":"age", # 특정 필드를 기준으로 정렬
"query":{
"# 검색 조건"
},
"filter":{
"#결과내에서 재검색"
}
}
'cheatsheet' 카테고리의 다른 글
ES conf (0) | 2022.10.12 |
---|---|
docker_cheatsheet (0) | 2022.09.04 |
Kafka Connect API 명령어 정리 (0) | 2021.11.27 |
kafka cli 명령어 정리 (0) | 2021.08.06 |