- Experience with Solr
Audience
- Developers
Solr is a search platform that is wrapped over the Apache Lucene Library. With Solr, developers can maintain the mapping of key elements such as words, terms, phrases, etc. Advanced Solr development enables the creation of a high level search platform.
This instructor-led, live training (online or onsite) is aimed at developers who wish to know how to use Solr for advanced development.
By the end of this training, participants will be able to:
- Tune and scale Solr and SolrCloud.
- Streamline monitor log files.
- Integrate index and query time plugins.
- Create optimized clusters that handle thousands of queries per second.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Solr and Open Sourced Content Management Systems
- Processes and modules used in open sourced content management systems
- Schema.xml and solr.config files
Solr Advanced Functionalities
- Open interfaces and data formats
- Scalibilty
- XML, jSON, and HTTP
- Real-time indexing
- Storage
Solr and its Advanced Search Capabilities
- Process of segregating content and users
- Faceted and filter search that allows you to strip data as needed
- Matching capabilities
- Geospatial search functionalities
Preparing the Development Enviroment
- Configuring Solr
- Installing and configuring JDK 8
- Creating a server file
Developing a Module
- Creating a folder directory in SolrCloud
- Creating and adding jSON files
- Editing schema files
- Creating and adding fields
Indexing Data
- XML files
- Adding data through the HTTP server
- Adding data through a native client
Searching Data
- HTTP requests
- URL query parameters
- High level querying (highlighting, grouping, etc.)
Summary and Conclusion
United Arab Emirates - Advanced Solr
Czech Republic - Advanced Solr