Đề cương khóa học

Tổng quan Goal

Cung cấp cho các nhà phát triển web giàu kinh nghiệm và nhân viên kỹ thuật một giới thiệu toàn diện về nền tảng tìm kiếm Solr. Dạy các kỹ năng chuyên sâu cho nhà phát triển phần mềm để tạo các giải pháp tìm kiếm.

I. Kiến thức cơ bản

  • Tổng quan về Solr
  • Cài đặt và chạy Solr
  • Thêm nội dung vào Solr
  • Đọc phản hồi của Solr XML
  • Thay đổi tham số trong URL
  • Sử dụng giao diện duyệt
  • Thực hành: cài đặt Solr, chạy truy vấn

II. Tìm kiếm

  • Sắp xếp kết quả
  • Bộ phân tích cú pháp truy vấn
  • Truy vấn nâng cao
  • Cố định tham số yêu cầu
  • Thêm trường vào tìm kiếm mặc định
  • Phân loại
  • Nhóm kết quả
  • Thực hành: truy vấn nâng cao, thử nghiệm với tìm kiếm phân loại

III. Lập chỉ mục

  • Thêm nội dung của bạn vào Solr
  • Xóa dữ liệu khỏi solr
  • Xây dựng tìm kiếm hiệu sách
  • Thêm dữ liệu sách
  • Khám phá dữ liệu sách
  • Bộ xử lý cập nhật trùng lặp
  • Thực hành: lập chỉ mục các bộ sưu tập tài liệu khác nhau

IV. Cập nhật lược đồ

  • Thêm trường vào lược đồ
  • Phân tích văn bản
  • Thực hành: tùy chỉnh lược đồ Solr

V. Độ liên quan

  • Trọng số trường
  • Truy vấn cụm từ
  • Truy vấn hàm
  • Tìm kiếm mờ
  • Tương tự âm thanh
  • Thực hành: triển khai truy vấn để có độ liên quan

VI. Các tính năng mở rộng

  • Tương tự hơn
  • Không gian địa lý
  • Kiểm tra chính tả
  • Gợi ý
  • Làm nổi bật
  • Trường giả
  • Tham gia giả
  • Đa ngôn ngữ
  • Thực hành: triển khai kiểm tra chính tả và gợi ý

VII. Đa lõi

  • Thêm nhiều loại dữ liệu
  • Thực hành: tạo và quản lý lõi

VIII. SolrCloud

  • Giới thiệu
  • Cách SolrCloud hoạt động
  • Chiến lược cam kết
  • ZooKeeper
  • Quản lý tệp cấu hình Solr
  • Thực hành: quản lý SolrCloud

IX. Phát triển với Solr API

  • Giao tiếp với Solr thông qua REST
  • Cấu hình
  • Lập chỉ mục và tìm kiếm
  • Solr và Spring
  • Thực hành: mã để đọc và ghi chỉ mục Solr, bài tập trong Spring với Solr

X. Phát triển với Lucene API

  • Xây dựng chỉ mục Lucene
  • Tìm kiếm, xem, gỡ lỗi
  • Trích xuất văn bản bằng Tika
  • Mở rộng chỉ mục Lucene trên cụm
  • Điều chỉnh hiệu suất Lucene
  • Thực hành: mã hóa với Lucene

XI. Kết luận

  • Các phương pháp tiếp cận tìm kiếm khác
    • ElastricSearch
    • DataStax Enterprise: Solr+Cassandra
    • Tích hợp Cloudera Solr
    • Blur
  • Hướng phát triển trong tương lai

Requirements

Tất cả người tham dự nên là nhân viên kỹ thuật có kinh nghiệm với kiến thức nền tảng về vận hành ứng dụng web và, tốt nhất là, phát triển.

Môi trường lab:

Các máy chủ Amazon EC2 sẽ được cung cấp cho sinh viên để cài đặt, quản trị và thực hành lab. Sinh viên sẽ cần một ứng dụng khách SSH và trình duyệt để truy cập cụm máy chủ.

Không cần cài đặt: Không cần cài đặt phần mềm Solr trên máy của sinh viên! (mặc dù có thể cài đặt)

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories