[
https://issues.apache.org/jira/browse/SOLR-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yonik Seeley updated SOLR-457:
------------------------------
Attachment: solrj.patch
Here are some proposed updates (see solrj.patch) to SolrJ:
- change some interfaces to abstract classes (good to do it now since
SolrServer was just changed.... people have to recompile anyway)
- allow specification of HttpClient when constructing the SolrServer... this
allows the user to choose how to share things... a single HttpClient for all
SolrServers, a new HttpClient for each SolrServer all sharing a single
connection manager, etc.
- added a method on ResponseParser that takes an InputStream. Two reasons:
often other parsers can do better / faster encoding than InputStreamReader, and
there could be binary formats in the future. XMLResponseParser was changed to
use an InputStream if supplied.
- The factory in XMLResponseParser was changed to be static... each parser
shouldn't have their own factory.
> A multi threaded implementation for solrJ
> -----------------------------------------
>
> Key: SOLR-457
> URL: https://issues.apache.org/jira/browse/SOLR-457
> Project: Solr
> Issue Type: New Feature
> Components: clients - java
> Affects Versions: 1.3
> Reporter: patrick o'leary
> Priority: Minor
> Attachments: multithreaded-solrj.patch, solrj.patch
>
>
> Provide a multi threaded implementation of CommonsHttpSolrServer
> For usage with distributed searching in solr-303
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.