ElasticSearch (4) 썸네일형 리스트형 Elasticsearch 쿼리문, 조건검색 엘라스틱서치에서 쿼리를 날리는 방법은 여러가지 방법이 있다. 1. 쿼리 메소드 Jpa 레포지토리에서 형식에 맞게 메소드 이름을 작성하면 알아서 쿼리를 만들어서 날려준것처럼 엘라스틱 서치도 이러한 방법들을 지원한다. //or 조건의 쿼리를 생성해 날려줌 List findByRestaurantNameOrAddressOrCategory(String restaurantName, String address, String category, Pageable pageable); //category 필드에서 받은 값을 찾는 쿼리를 날림 List findByCategory(String category); 2.@Query Elasticsearch는 기본적으로 Json형태로 쿼리를 작성하고 보내는데 그 형식을 따라서 쿼리를 .. elasticsearch 적용기 //ElasticSearch implementation 'org.springframework.boot:spring-boot-starter-data-elasticsearch' implementation 'org.elasticsearch.client:elasticsearch-rest-high-level-client:7.15.1' 해당 엔티티의 docs 클래스 작성 @Getter @Document(indexName = "delivery") @NoArgsConstructor(access = AccessLevel.PROTECTED) public class RestaurantDocument { @Id private long id; @Field(name = "restaurant_name", type = FieldTy.. 윈도우에 ELK 설치 로컬 컴퓨터에 설치할지, ec2 인스턴스에 설치할지 고민을 많이 해본 결과 실제 개발환경과 비슷하게 하고싶어 ec2 인스턴스에 설치를 시도해보려했으나 프리티어라서 그런지 엘라스틱서치 하나만 설치했음에도 불구하고 인스턴스가 뻗어버렸다 수많은 시도에도 방법이 없어 그냥 윈도우에 설치해서 사용해보기로 결정했다. 윈도우에 설치 자체는 정말 쉽다. 1. 엘라스틱서치 설치 Download Elasticsearch Download Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic.... www.elastic.co 윈도우를 고르고 압축.. ElasticSearch의 기본 개념 [Elasticsearch] 기본 개념잡기 :: victolee (tistory.com) [Elasticsearch] 기본 개념잡기 1. Elasticsearch란?Elasticsearch는 Apache Lucene( 아파치 루씬 ) 기반의 Java 오픈소스 분산 검색 엔진입니다.Elasticsearch를 통해 루씬 라이브러리를 단독으로 사용할 수 있게 되었으며, 방대한 양의 데이터를 victorydntmd.tistory.com 앞으로의 작성글들은 위의 블로그를 참고하여 정리하면서 적은글임을 밝히고 작성 1.ElasticSearch란? ElasticSearch란 Apache Lucene 기반의 Java 오픈소스 분산 검색 엔진이다. ElasticSearch를 통해 루씬 라이브러리를 단독으로 사용할 수 있.. 이전 1 다음