On Fri, Mar 20, 2009 at 3:19 PM, Gargate, Siddharth <sgarg...@ptc.com>wrote:
> Hi Shalin, > Thanks for the suggestion. I tried following code, (not sure about > the exact usage) > > CommonsHttpSolrServer ess = new CommonsHttpSolrServer(" > http://localhost:8983/solr"); > ess.setRequestWriter(new BinaryRequestWriter()); > SolrInputDocument solrdoc = new SolrInputDocument(); > solrdoc.addField("id", "Kimi"); > solrdoc.addField("name", "03 Kimi Räikkönen "); > ess.add(solrdoc); > > But got following exception on the server > > WARNING: The @Deprecated SolrUpdateServlet does not accept query > parameters: wt=javabin > If you are using solrj, make sure to register a request handler to /update > rather then use this servlet. > Add: <requestHandler name="/update" class="solr.XmlUpdateRequestHandler" > > to your solrconfig.xml > Yes, you need to add the following to your solrconfig.xml <requestHandler name="/update/javabin" class="solr.BinaryUpdateRequestHandler" /> -- Regards, Shalin Shekhar Mangar.