Apache Solr - advanced full-text search
Specialized training dedicated to the implementation of advanced search functions using Apache Solr. The program covers both the technical aspects of configuring and tuning the search engine, as well as practical applications in real business scenarios. The classes are conducted in the form of workshops, where participants work on real data sets, implementing a variety of full-text search use cases.
Issues
-
Apache Solr architecture and data distribution model (SolrCloud)
-
Schemes and data types in Solr
-
Query processing and result ranking mechanisms
-
Language analyzers and tokens
-
Facet search and data filtering
-
Approximate matching and query correction techniques
-
Geospatial search functions
-
Suggestion and autocomplete mechanisms
-
Data scaling and replication techniques
-
Index and cache optimization
-
Security and authorization mechanisms
-
Integration with external systems and applications
Benefits
- Practical knowledge of the principles of operation and configuration of the Apache Solr engine.
- Ability to implement advanced full-text search mechanisms.
- Understand search performance optimization and tuning techniques.
- Ability to design scalable search solutions for large data sets.
- Knowledge of Apache Solr integration with various systems and applications.
- Knowledge of indexing and text analytics best practices.
- Ability to create custom extensions and search functions.
Who is this training for?
Prerequisites
- Basic knowledge of web technologies (HTTP, REST API)
- Experience in Java programming
- General knowledge of full-text search systems
- Fundamentals of data modeling in NoSQL systems
- Understand the basic concepts of indexing and text analysis
Training program
Components and operating principles
- Search models
- Indexing and text analysis
Basic configuration
- Advanced search functions
- Text analyzers and filters
- Faceting and grouping of results
Geospatial search
- Suggestions and auto-complete
- Optimization and scalability
Performance tuning
- Replication and sharding
Caching and buffering
- Memory management
- Integration and implementation
- Integration with applications
- REST APIs and development clients
- Security and authorization
- Monitoring and troubleshooting
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Apache Solr - advanced full-text search we recommend: Basic knowledge of web technologies (HTTP, REST API); Experience in Java programming; General knowledge of full-text search systems.
What is the format and duration of this training?
The training lasts 2 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: Java developers working with search systems; Solution architects responsible for search systems; Web application developers.
What practical skills will I gain from this training?
You will gain practical knowledge of Apache Solr configuration and operation, the ability to implement advanced full-text search mechanisms, and skills in designing scalable search solutions and integrating Solr with various systems and applications.
What is the difference between online and on-site formats?
Both formats cover the same content and are led by the same expert instructors. Online training offers flexibility and convenience, while on-site training provides direct interaction and hands-on lab access. Choose the format that best suits your team's needs.
How does this training compare to the Advanced Search for Developers course?
This course provides a broader foundation in Solr configuration, full-text search implementation, and integration scenarios using real datasets. The Developers Advanced course goes deeper into internal Solr mechanisms and custom solution development. This course is suitable for those building their Solr expertise from the ground up.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.