The Hadoop RMI implementation https://issues.apache.org/jira/browse/LUCENE-1336 enables distributed search on SOLR. The advantage over the traditional SOLR distributed search is the ability to easily use alternative queries such as span queries or customized queries, and use custom analyzers. Hadoop RMI implements dynamic classloading without the need to jar the classes and make them available over HTTP. LUCENE-1336 has example code that illustrates how reopening an index returns a remote references to the new searcher for that index.
- Add new configuration options such as Hadoop RMI port and host binding
- Integrate LUCENE-1336 into SOLR such that individual cores are made available as Hadoop RMI services.