项目作者: quangvu0702

项目描述 :
learn solr
高级语言:
项目地址: git://github.com/quangvu0702/Solr-Challenge.git
创建时间: 2019-10-29T07:12:33Z
项目社区:https://github.com/quangvu0702/Solr-Challenge

开源协议:

下载


Solr Challenge

I designed this Challenge for me: Learn Solr in Depth in 3 weeks!!

Prerequisites

  • Basic level of Java.
  • At least one year in software engineer.

Index

Week 1 - Introduction

  • Videos:
    • Solr 101 (about 1 hour)
      • Videos only. We will practice later.
      • You don’t need to remember everything. Just view the videos and get the concept of solr.
  • Reading: Part 1 Meet Solr. One chapter per day.
    • Chap 1 Introduction to Solr: (nearly 2 hours)
      • text-centric, read-dominant, documentoriented, and flexible schema
      • Solr use cases.
      • Key components of Solr.
    • Chap 2 Getting to know Solr: (nearly 1 hour)
      • It time to read. Don’t code.
      • Sorting, paging, and results formatting.
    • Install solr and index sample: (about 1 hours)
    • Chap 3 Key Solr concepts: (about 2 hours)
      • Fundamental problem search engines are solving
      • The basic structure of Solr’s internal index
      • FUZZY/EDIT-DISTANCE SEARCHING, PROXIMITY SEARCHING
      • How Solr calculates scores for matching queries to the most relevant documents
    • Chap 4 Configuring Solr: (nearly 2 hours)
      • How queries are executed.
      • Params: q, fq, sort, fl, df, wt, start, rows
      • Components: query, facet, more like this, highlight, stats, debug.
    • Chap 5 Indexing: (about 3 hours)
      • Documents, id, indexed fields,
      • Fields, field types, and schema design.
      • Fields, dynamic fields, and copy fields
      • (Optional) solr-field-types
    • Do exercise: (nearly 1 hour)
    • Chap 6 Text analysis: (about 2 hours)
      • The analyzer, tokenizer, and chain of token filters.
        chain of token filters.
  • Coding: Finish solr tutorial

Week 2 - Core Solr capabilities

  • Reading: Part 2 Core Solr capabilities
    • Chap 7: Performing queries and handling results (about 4 hours)
      • Request handlers
      • Parameters
      • Finding, ordering
      • filter query, query
      • eDisMax
    • Chap 8: Faceted search (about 2 hours)
      • facets
      • field facet
      • range faceting
    • Chap 9: Hit highlighting (option)
    • Chap 10: Query suggestions (about 1 hour)
      • Four general scenarios
      • Type-ahead suggestions
    • Chapter 11: Result grouping / field collapsing (about 1 hour)
      • sdfsdf
    • Chapter 12: (Optional)
    • Chap 13, 14, 15: (Optional)
    • Chap 16 Mastering relevancy: (3 hours)
      • Debug result
      • Per-field boosting, per-term, payload boosting, function boosting.
      • Personalized search.
      • distance boost

Week 3 - Hands-on Solr

Reference: