Course Outline

전체 Go알

숙련된 웹 개발자와 기술 직원에게 Solr 검색 플랫폼에 대한 포괄적인 소개를 제공합니다. 소프트웨어 개발자에게 검색 솔루션을 만드는 심층적인 기술을 가르칩니다.

I. 기초

  • 솔러 개요
  • Solr 설치 및 실행
  • Solr에 콘텐츠 추가
  • Solr XML 응답 읽기
  • URL의 매개변수 변경
  • 찾아보기 인터페이스 사용
  • 실습: Solr 설치, 쿼리 실행

II. Search ing

  • 결과 정렬
  • 쿼리 파서
  • 추가 검색어
  • 하드와이어링 요청 매개변수
  • 기본 검색에 필드 추가
  • 패싯
  • 결과 그룹화
  • 실험실: 고급 쿼리, 패싯 검색 실험

III. 인덱싱

  • Solr에 자신의 콘텐츠 추가
  • solr에서 데이터 삭제
  • 서점 검색 구축
  • 도서 데이터 추가
  • 도서 데이터 탐색
  • 중복 제거 업데이트 프로세서
  • 연구실: 다양한 문서 컬렉션 색인화

IV. 스키마 업데이트

  • 스키마에 필드 추가
  • 텍스트 분석
  • 실습: Solr 스키마 사용자 정의

V. 관련성

  • 필드 가중치
  • 구문 쿼리
  • 함수 쿼리
  • 퍼지 검색
  • 처럼 들리다
  • 실습: 관련성에 대한 쿼리 구현

6. 확장된 기능

  • 더 비슷한 것
  • 지리공간
  • 맞춤법 검사
  • 제안
  • 강조
  • 의사 필드
  • 의사 조인
  • 다국어
  • 실험실: 맞춤법 검사 및 제안 구현

Ⅶ. 멀티코어

  • 더 많은 종류의 데이터 추가
  • 실습: 코어 생성 및 관리

Ⅷ. SolrCloud

  • 소개
  • SolrCloud 작동 방식
  • 커밋 전략
  • 동물원지기
  • Solr 구성 파일 관리
  • 실습: SolrCloud 관리

Ⅸ. Solr API로 개발

  • REST를 통해 Solr와 대화하기
  • 구성
  • 인덱싱 및 검색
  • 솔러와 봄
  • 실습: Solr 인덱스를 읽고 쓰는 코드, Solr를 사용하여 Spring에서 연습

X. Lucene API로 개발

  • Lucene 인덱스 구축
  • Search중, 보기, 디버깅
  • Tika를 사용하여 텍스트 추출
  • 클러스터에서 Lucene 인덱스 크기 조정
  • Lucene 성능 튜닝
  • 실습: Lucene을 사용한 코딩

XI. 결론

  • 검색에 대한 다른 접근 방식
    • 탄성Search
    • DataStax 엔터프라이즈: Solr+Cassandra
    • Cloudera Solr 통합
    • 흐림
  • 향후 방향

Requirements

모든 참석자는 웹 애플리케이션 운영 및 가급적이면 개발에 대한 배경 지식을 갖춘 숙련된 기술 직원이어야 합니다.

연구실 환경:

설치, 관리 및 실습 작업을 위해 Amazon EC2 서버가 학생들에게 제공됩니다. 학생들이 클러스터에 액세스하려면 SSH 클라이언트와 브라우저가 필요합니다.

Zero Install : 학생들의 컴퓨터에 Solr 소프트웨어를 설치할 필요가 없습니다! (가능하긴 하지만)

  21 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

Related Courses

Related Categories