This document provides an overview of search and indexing basics for Sitecore. It discusses why search is important, how databases perform search versus indexing, and the fundamentals of Lucene and Solr. Lucene is introduced as a powerful search library, while Solr is described as a popular open source enterprise search platform built on Lucene that is highly scalable and supports features like distributed indexing. The presentation concludes by noting how Sitecore leverages Lucene and Solr for search capabilities.
5. The fundamental premise of Search Engine is simple. You give it a lot
of information, then later you can ask it questions and find the
piece of information you want. The part where you feed in all the
information is called indexing or updating. When you ask a question,
it’s called a query.
Search Engine
9. • Lucene is a powerful Search library that lets you easily add full text search to
applications.
• Doug Cutting (also creator of Hadoop) originally wrote Lucene in 1999.
• Cross platform solution.
• Fast and efficient search algorithms.
Lucene
10. • Solr is the popular, blazing-fast, open source enterprise search platform built
on Apache Lucene.
• Highly scalable and fault-tolerant.
• RESTful API over HTTP.
• Easy configuration.
• Comprehensive admin interface.
• Support distributed indexing (SolrCloud), Replication, and load balanced
querying.
Solr