1. 엘라스틱서치 실행상태 확인하기
systemctl status elasticsearch
2. test 라는 이름을 가진 인덱스 생성하기
curl -XPUT localhost:9200/test?pretty
3. 전체 인덱스 조회하기
curl -XGET localhost:9200/_cat/indices?v
4. test 인덱스 설정 조회해보기
curl -XGET localhost:9200/test?pretty
5. test 인덱스에 a라는 타입을 가지고 1번 id에 "name": "park" 이라는 도큐먼트 추가해보기
curl -XPOST localhost:9200/test/a/1?pretty -H 'Content-Type: application/json' -d '
{
"name": "park"
}
'
6. test 인덱스에 a라는 타입을 가지고 id는 입력하지 않는다. "name": "kim" 이라는 도큐먼트 추가해보기
curl -XPOST localhost:9200/test/a?pretty -H 'Content-Type: application/json' -d '
{
"name": "kim"
}
'
7. test 인덱스에 도큐먼트가 2개 들어갔는지 확인해보기
curl -XGET localhost:9200/test/_search?pretty
8. 현재 위치에서 test.json 이름을 가진 다음과 같은 파일 만들어보기
9. test 인덱스에 a라는 타입의 2번 id에 test.json 파일 내용을 도큐먼트로 추가해보기
curl -XPOST localhost:9200/test/a/2?pretty -H 'Content-Type: application/json' -d @test.json
10. test 인덱스의 도큐먼트 조회해보기
curl -XGET localhost:9200/test/_search?pretty
11. test 인덱스의 a타입에서 1번 아이디를 "name": "parkk", "age": 20 으로 수정해보기
curl -XPOST localhost:9200/test/a/1?pretty -H 'Content-Type: application/json' -d '
{
"name": "parkk",
"age": 20
}
'
12. test 인덱스의 전체 도큐먼트 조회해보기
curl -XGET localhost:9200/test/_search?pretty
13. test 인덱스의 a 타입을가진 id 1번 도큐먼트 조회해보기
curl -XGET localhost:9200/test/a/1?pretty
14. test 인덱스에서 a 타입 중 나이가 7살인 도큐먼트만 조회해보기
curl -XGET 'localhost:9200/test/a/_search?q=age:7&pretty'
15. test 인덱스에서 a 타입 중 나이가 11살인 도큐먼트만 조회해보기
curl -XGET 'localhost:9200/test/a/_search?q=age:11&pretty'
16. test 인덱스에서 a 타입 중 나이가 20살인 도큐먼트만 조회해보기
curl -XGET 'localhost:9200/test/a/_search?q=age:20&pretty'
17. 모든 인덱스 조회해보기
curl -XGET localhost:9200/_cat/indices?v
18. test 인덱스 제거해보기
curl -XDELETE localhost:9200/test?pretty
19. 전체 인덱스 조회해보기
curl -XGET localhost:9200/_cat/indices?v
'Database > ElasticSearch' 카테고리의 다른 글
[logstash] input api output file pipeline .conf (0) | 2021.09.20 |
---|---|
[elasticsearch] 엘라스틱서치 버전 확인하기 (0) | 2021.06.13 |
[elasticsearch] 엘라스틱서치 예제 및 문법 공부 5 (0) | 2021.06.11 |
[elasticsearch] 엘라스틱서치 예제 및 문법 공부 4 (0) | 2021.06.09 |
[elasticsearch] 엘라스틱서치 예제 및 문법 공부 3 (0) | 2021.06.09 |