Alexandre Rafalovitch

I am an IT professional with more than 20 years of experience. Throughout my career, I have worked as a software developer, as a QA engineer, in a senior tech support role, and as a web master. I have worked with Java, C#, Python, and even XQuery, building software and websites (both the backend and frontend components). Below are some of the things I have done.

My book: Instant Apache Solr for Indexing Data How-to

Solr Indexing Book cover
A learning journey for beginning and intermediate users. From the collection1 to multi-lingual support:
  • Produce a basic Solr schema ready for experimentation and exploration
  • Run several collections on one Solr server
  • Import, search, and facet simple and multi-valued fields
  • Create your own field type analyzer chains for ultimate indexing flexibility
  • Detect, index, and partition multi-lingual content
  • Use CSV, XML, JSON, and binary formats to get data into Solr
  • Pull data from external files and databases using DataImportHandler
  • Write a Java client using the SolrJ library in both remote and embedded mode
  • Change data already indexed using atomic updates
  • Reshape incoming data with UpdateRequestProcessors
  • Control the visibility of data with soft and hard commits

Active project: Solr Start

The website

While the book is great for beginners, as one continues to learn Solr, they need up-to-date complete set of resources. is a comprehensive collection of resources designed to help people discover Solr and its power.

The mailing list

A new issue, every two weeks covering Solr Start news, as well as interesting Solr tidbits from around the globe.

* indicates required

My writing and presentations

Articles and Presentations

Solr vs. Elasticsearch. Case by Case
Lucene/Solr Revolution, November 2014
Maintaining Java Apps in Production Environments (Video Lecture)
InfoQ, March 2007
How e-books could revolutionize the learning of languages
TeleRead blog, October 2006
XMLStarlet: a Unix toolkit for XML
Free Software Magazine, August 2005
View from the Trenches: Looking at Thread-Dumps (Local archive)
Weblogic Dev2Dev, March 2004
Do You Know What You Run?
Weblogic Developer's Journal, January 2004

My presence elsewhere

Public profiles

My work history, networks and groups. The professional me
My projects and contributions
Solr Users Mailing list
My questions and answers about Solr
My Slideshare collection
Several recent presentations, mostly on Solr