Elastic Search에서 데이터를 조회하는 방법은 여러가지가 있다.
1. Type에 해당하는 데이터 전부 가져오기.
Elastic Search에서 Table에 해당하는 Type에 모든 데이터를 가져오기 위한
가장 간단한 방법은 아래와 같은 요청이다.
GET
http://127.0.0.1:9200/lib/borrow/_search
2. 해당 document의 id를 알고 있을 때 조회하기
아래와 같이 Type뒤에 아이디를 붙이고 GET으로 조회하면 된다.
GET
http://127.0.0.1:9200/lib/borrow/3
3. 조회조건이 하나일때.
R-DB에서 우리가 일반적으로 사용하는 Select 쿼리는
Elastic Search에서 JSON형식의 Query DSL이라는 것으로
POST로 요청하여야 한다.
조건이 하나인 쿼리는
query 안에 match를 넣고 해당 조건이름과 벨류값을
아래와 같이 작성해주면 된다.
{
"query" : {
"match" : {
"book_id":"b3"
}
}
}
'Programing > ElasticSearch' 카테고리의 다른 글
[ElasticSearch / Java] Jest Client 로 문서 생성(Insert Row) (0) | 2016.07.24 |
---|---|
[ElasticSearch] 데이터 입력하기 (0) | 2016.07.03 |