: > Currently our application is running on BroadVision server which is actually : > based on very older version of JDK that is v1.3. Now we've a requirement ... : > and the client library (SolrJ) running behind a lower version (JDK 1.3), : > since the client API will be invoked/used from within BroadVision server?
You could experiment with using "old" versions of SolrJ on your client, and only use the XML serialization format to talk to Solr -- but even then you are likely to run into a lot of "Java5" idioms in the SOlrJ code that might require lots of patching to work properly on Java 1.3. Your best bet is probably to ignore SolrJ -- just pick an HTTP library and an XML serialiation library that you are familiar with and know will run in your client app and use them to talk to Solr with some custom code to format your docs in XML for indexing and parsing the response XML when searching. -Hoss http://www.lucidworks.com/