데이터 입력/수정 등(CRUD)
http://<호스트>:<포트>/<인덱스>/_doc/<id>
내 컴퓨터(로컬)의 예시:
http://localhost:9200/document_name/_doc/1
HTTP request(요청) 메서드 PUT - 해당 id값에 데이터 입력(이미 있을 경우 덮어쓰기)
HTTP request(요청) 메서드 GET - 해당 id값 데이터 조회
HTTP request(요청) 메서드 DELETE - 해당 id값 데이터 삭제
HTTP request(요청) 메서드 POST - 해당 id값 데이터 수정(id값을 입력하지 않을 경우 id자동생성으로 입력)
검색하기
(HTTP request(요청) 메서드 : GET)
http://<호스트>:<포트>/<인덱스>/_search?q<쿼리>
내 컴퓨터(로컬)의 예시:
http://localhost:9200/document_name/_search?q=name:찾을이름 AND status:정상
위와 같이 /_doc
을 /_search
로 바꾸고 ?q= 뒤에 검색할 쿼리를 입력하시면 해당 도큐먼트에 입력돼있는 데이터에서 검색할 수 있습니다.
위에서 언급한 구글크롬 확장프로그램(익스텐션) ElasticSearch Head 를 설치하시면 더 쉽게 검색 등 다양한 기능 활용할 수 있습니다.