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

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

My writing and presentations

Articles and Presentations

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

LinkedIn
My work history, networks and groups. The professional me
GitHub
My projects and contributions
Solr Users Mailing list
My questions and answers about Solr