Solr, written in Java, uses the Lucene Java search library for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language including R. We invested significant amount of time integrating our R-based data-management platform with Solr using HTTP/JSON based REST interface.