➜ ~ curl http://localhost:9200/books/book/1 -d ' quote> { quote> "title" : "title-1", quote> "contents" : "conetent ,conetnt, conetnst", quote> "pages" : 250 quote> }'
http://localhost:9200/books/book/1 이처럼 ~/{index명}/{type명}/{id} 로 된 url에 json data 를 넘기면 json 으로 document 가 생성된다.
이를 GET 방식으로 다시 호출해 보면
➜ ~ curl http://localhost:9200/books/book/1 {"_index":"books","_type":"book","_id":"1","_version":1,"found":true,"_source": { "title" : "title-1", "contents" : "conetent ,conetnt, conetnst", "pages" : 250 }}%
위처럼 _source 필드에 아까 입력했던 데이터가 나오고, 그 외에 meta 정보들( _index, _type, _id 등.. )이 나온다.
RESTFUL API 의 형태로 동작하기에
➜ ~ curl -XDELETE http://localhost:9200/books/book/1
로 보내면 해당 데이터는 지우진다.
'Elastic Search ( 엘라스틱서치 )' 카테고리의 다른 글
0. 설치하기 (0) | 2016.04.24 |
---|