Apache Solr

The Fundamentals

  • About Solr
  • Installing and running Solr

Schema

  • Defines the field types and fields of documents
  • Copy field
  • Dynamic field
  • Various Tokenizers and Filtlers

Searching

  • Forming Solr query
  • Firing query
  • Reading response by various format (xml, json)
  • Sorting results
  • Query parsers
  • More queries
  • Adding fields to default search
  • Faceted Search and Filtering
  • Result grouping

Indexing

  • Indexing content from xml, doc, pdf, csv, ec.
  • Deleting data from solr
  • Adding fields to the schema
  • Analyzing text

Data Import Handler

  • Introduction
  • Configuring data-config.xml
  • Index content from data base

Caching

  • Common Cache Configuration Parameters
  • Types of Caches

Relevance

  • Field weighting
  • Phrase queries
  • Function queries
  • Fuzzier search
  • Sounds-like

Extended features

  • More-like-this
  • Geospatial
  • Spell checking
  • Suggestions
  • Highlighting
  • Pseudo-fields
  • Pseudo-joins
  • Multilanguage

Core admin – Multicore

  • Introduction
  • Core Administration
  • Configuration
  • Creating core
  • Get Status of Core
  • Create core
  • Reload core
  • Rename, Swap, Unload, Load core

Merge Index

  • Merging Solr Indexes and merge policies
  • Merging Through CoreAdmin
  • Merging Through Lucene IndexMergeTool

SolrCloud

  • Introduction
  • How SolrCloud works
  • Commit strategies
  • ZooKeeper
  • Managing Solr config files