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 소프트웨어를 설치할 필요가 없습니다! (가능하긴 하지만)
회원 평가 (5)
very to the point and hands on. No "powerpoint-training" but real scenarios and demos
Michael Sperber - WUR/ Computrain
Course - Solr for Developers
Industry problems and solutions. Practice knowledge.
Wojciech Walczyszyn - SAP
Course - Solr for Developers
It was broad, it was precise and nicely explained
Wojciech Drzewiecki - SAP
Course - Solr for Developers
He is provided great example for each topic.
Onoriode Ikede
Course - Solr for Developers
The lectures were fine.