ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Gopikrishna Gujjula
Sitecore Certified Developer
Senior Engineer @Verndale
gopikreddy.gn@gmail.com
@gopigujjula
www.gopigujjula.com
Sitecore Search:
Absolute Basics
Agenda
• Why Search?
• DB Search
• Index Basics
• About Lucene & Solr
• Demo
Why Search?
DB Search
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
Index
Field
Document
Inverted Index
https://goo.gl/UN5Xtq
Text Analysis
http://www.bigwisdom.net/solr-tutorial-learn-solr-in-2-hours/
• 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
• 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
Sitecore + Search
Sitecore search absolute basics
• https://medium.com/@MentorMate/elasticsearch-how-to-add-full-text-search-
to-your-database-ee2f3ea4d3f3
• https://www.amazon.in/Apache-Solr-Practical-Approach-
Enterprise/dp/1484210719
• https://lucene.apache.org/solr/guide/6_6/using-the-solr-administration-user-
interface.html
• http://www.bigwisdom.net/solr-tutorial-learn-solr-in-2-hours/
• https://doc.sitecore.net/sitecore_experience_platform/80/setting_up_and_mai
ntaining/search_and_indexing/walkthrough_setting_up_solr
References

More Related Content

Sitecore search absolute basics