Skip to content
Technologies / Programming

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?

Java developers working with search systems
Solution architects responsible for search systems
Web application developers
Word processing specialists
Data engineers working with large text collections
Backend developers implementing search functions
Data analysts dealing with text

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

01

Components and operating principles

  • Search models
  • Indexing and text analysis
02

Basic configuration

  • Advanced search functions
  • Text analyzers and filters
  • Faceting and grouping of results
03

Geospatial search

  • Suggestions and auto-complete
  • Optimization and scalability
04

Performance tuning

  • Replication and sharding
05

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.

Monika Fengler
Monika Fengler Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90