Apache Solr – Spring Boot로 Spring Data Solr를 시작하는 방법

https://grokonez.com/spring-framework/spring-data/solr-start-spring-data-solr-springboot

Apache Solr - SpringBoot로 Spring Data Solr를 시작하는 방법

Solr는 트래픽이 많은 웹 사이트 및 응용 프로그램에 대해 매우 안정적인 중앙 집중식 구성, 확장성 등을 통해 검색을 강화합니다. 따라서 자습서JavaSampleApproach에서는 SpringBoot를 사용하여 Spring Data Solr 애플리케이션을 만드는 방법을 보여줍니다.

관련 게시물:
  • How to start SpringBoot ElasticSearch using Spring Data

  • I. 기술



    – 자바 1.8
    – 메이븐 3.3.9
    – Spring 도구 세트 – 버전 3.8.1.RELEASE
    – 스프링 부트: 1.5.6RELEASE
  • 솔라 6.6.0

    II. SpringBoot 및 솔루션




  • SpringBoot는 spring-boot-starter-data-solr Starter를 제공하여 Spring Data Solr에서 연결 및 추상화를 지원합니다.

    1. 솔라 연결



    application.properties 파일에서 spring.data.solr.*를 사용하여 Solr 연결을 구성합니다.
    다음은 소스 코드의 세부 정보입니다 - SolrProperties:
    
    @ConfigurationProperties(prefix = "spring.data.solr")
    public class SolrProperties {
    
        /**
         * Solr host. Ignored if "zk-host" is set.
         */
        private String host = "http://127.0.0.1:8983/solr";
    
        /**
         * ZooKeeper host address in the form HOST:PORT.
         */
        private String zkHost;
        
        ...
    
    }

    기본적으로 인스턴스는 http://localhost:8983/solr를 사용하여 서버에 연결을 시도합니다. 그리고 이를 재정의하기 위해 SolrClient 유형으로 @Bean를 추가할 수 있습니다.

    2. Spring Data Solr 리포지토리


    @SolrDocument를 사용하여 Solr 문서를 생성합니다.

    더 보기:

    https://grokonez.com/spring-framework/spring-data/solr-start-spring-data-solr-springboot

    Apache Solr - SpringBoot로 Spring Data Solr를 시작하는 방법

    좋은 웹페이지 즐겨찾기