Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Solr is the popular, blazing fast open source enterprise search platform from the Apache LuceneTMproject. Its major features include powerful full-text search, hit highlighting, faceted search, near real-time indexing, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest internet sites.
Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Jetty. Solr uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. Solr's powerful external configuration allows it to be tailored to almost any type of application without Java coding, and it has an extensive plugin architecture when more advanced customization is required.
Solr is a standalone enterprise search server with a REST-like API. You put documents in it (called "indexing") via XML, JSON, CSV or binary over HTTP. You query it via HTTP GET and receive XML, JSON, CSV or binary results.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
|Section 2: Big Data Fundamentals|
What is Big DataPreview
What Big Data problems Apache Solr solves?
|Section 3: Cloud Computing Fundamentals|
What is Cloud Computing?
How does Solr fit into Cloud?
|Section 4: Fundamentals of Solr|
Apache Solr Architecture
Downloading and Installing Solr
Solr basic Files
Basic solr concepts
Starting up Solr
HTTP Requests and Responses with Solr
Solr Admin UI
|Section 5: Search Algorithms|
|Section 6: Creating a Core|
Creating a Core via Admin Panel
Understanding Structure of Schema.xml
docvalues vs fieldcache
Analyzers, Tokenizers and Filters
|Section 7: Indexing Documents|
Commit and Optimize
commit=true : Lock the indexs and delete the document now.
commit=false : Put the delete operation in queue. Delete the document when solr is free from requests or during reload/optimize of index.
Updating document Values
|Section 8: Querying Documents|
I made a mistake in the video.
Replace timeAllowed:0 with timeAllowed=0
Replace colon with equals to sign.
Understanding search components and request handlers in solrconfig.xml
q Parameter in depth
Google auto suggestion is based on the user queries i.e., queries are stored and suggestion is based on those stored queries.
In solr suggestion is based on a particular field value of documents.
If you want to make this feature faster then make sure you make termVectors=true for the comparing fields.
Spatial search, terms component, stats component and query elevation component
|Section 9: Modifying schema|
|Section 10: Miscellaneous|
|Section 11: Clustering and Replication|
|Section 12: ZooKeeper|
Understanding need of Zookeeper
Setting up ZooKeeper
Adding More Configs and Collections
|Section 13: SolrCloud|
Setting Up Solr Cloud
|Section 14: Final Thoughts|
QScutter is a Indian based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. We provide tutorials for almost all IT topics.