엘라스틱서치 7

Java 에서 Elastic Search 사용하기3. - 간단 검색하기

https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/_search_apis.html Search APIs | Java REST Client [master] | Elastic www.elastic.co 이번에는 엘라스틱 서치를 사용하는 이유인 검색을 해 보도록 하겠습니다. 일단 작성한 코드 먼저 보여드리겠습니다. client로 search 명령을 주면 , response를 return 합니다. 해당 response는 SearchHits 라는 Iterable 구현체를 가지고 있습니다. 지네릭 타입은 SearchHit 입니다. 해당 SerarchHit에서 각각 source를 getSourceAsMap() 메서드를 통해 받고, 모두 lis..

Database/Elastic Search 2021.06.08 (1)

Java 에서 Elastic Search 사용하기 - 2. Post Request (Create)

Java 에서 Elastic Search 사용하기2. - Post Request (Create) https://shanepark.tistory.com/139 Java 에서 Elastic Search 사용하기 - Get Request org.elasticsearch elasticsearch 7.12.1 org.elasticsearch.client elasticsearch-rest-high-level-client 7.12.1 Elastic Search client로는 High level client 와 Low level client가 있습니다. low level clie.. shanepark.tistory.com 이번에는 1편에 이어 CRUD 중 첫번째인 C 를 해보겠습니다. 일단 1편에서 GET 방식을 연..

Java 에서 Elastic Search 사용하기 - 1. Get Request

org.elasticsearch elasticsearch 7.12.1 org.elasticsearch.client elasticsearch-rest-high-level-client 7.12.1 Elastic Search client로는 High level client 와 Low level client가 있습니다. low level client는 버전에 영향을 받지 않고 유연하지만, 사용하기 좀 더 어렵습니다. High level client는 Low level client를 한번 추상화 해서 사용합니다. https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high.html Java High Level REST Cl..

Windows) Kibana 설치하기 + Elastic Search 연동하기

Elastic Search 는 lucene 기반의 분석 엔진입니다. 쿼리를 짜서 '검색'을 하는 개념이기 때문에 Search 컨셉을 가지고 있습니다. Elastic Search는 시간이 갈수록 증가하는 문제를 처리하는 분산형RESTful 검색 및 분석 엔진입니다 위의 Elastic Stack을 구성하기 위해 Kibana를 설치해 보겠습니다. https://www.elastic.co/kr/downloads/kibana Download Kibana Free | Get Started Now | Elastic Download Kibana or the complete Elastic Stack (formerly ELK stack) for free and start visualizing, analyzing, and ..

Database/Elastic Search 2021.05.16 (1)

Elasticsearch 3) Elasticsearch 외부 접속 허용하기

저는 집에서 DB 서버를 돌리고 외부에서 접속 할 예정입니다. MongoDB도 그랬는데 Elasticsearch도 기본적으로는 외부 접속이 막혀있었습니다. 127.0.0.1:9200 로 바인딩 되어있는 것을 변경해 주어야 합니다. 일단 설정파일을 변경해 주어야 되는데, 요 파일이 가장 의심됩니다. 열어봅니다. 럭키! 여기 내용이 있네요 network.host: 0.0.0.0을 추가해주고, 아래cluster.initial_master_nodes: ["node-1", "node-2"] 의 주석을 풀어줍니다. 컨트롤 + C 로 서버를 종료 한 뒤에, 새로 켜봅니다. 예~ 접속이 됩니다! 이후 공유기 포트포워딩에 9200 포트, 9300 포트 열어서 외부 아이피 접속까지 성공적으로 테스트 마쳤습니다.

Windows) Elasticsearch 2) Postman 설치하기 및 CRUD 예제

ElasticSearch를 활용하기 위해 Tool 을 설치합니다. Oracle에는 SQL Developer MYSQL에는 Sequel Pro MongoDB는 Robo 3T 가 있죠 이번에는 Api 를 테스트하기 위해 Postman을 설치할 예정입니다. https://www.postman.com/downloads/ Download Postman | Try Postman for Free Try Postman for free! Join 13 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 위의 링크에서 다운 받습니다. 본인의 ..

Windows) Elasticsearch 1) Elasticsearch 설치하기

최종 프로젝트에서 전체 검색 기능을 넣으려고 하니 선생님께서 추천해주신 오픈소스 검색엔진 입니다. 아래의 링크에서 다운 받습니다. https://www.elastic.co/downloads/elasticsearch Download Elasticsearch Free | Get Started Now | Elastic Download Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic. www.elastic.co 집에서 서버로 돌리는 컴퓨터가 Windows 라서 windows 용으로 다운 받습니다. .zip 파일이 다운 받아지는..

반응형