hi arcadius can you also help me with partial document update...I have followed what is written in this blog but its giving me error.... http://solr.pl/en/2012/07/09/solr-4-0-partial-documents-update/
error im getting after this command : C:\Users\rohan>curl localhost:8983/solr/update?commit=true -H Content-type:appli cation/json -d [{"value":"samsung-s5610-gray","value":{"set":samsung-111}}] {"responseHeader":{"status":500,"QTime":3},"error":{"msg":"Expected string: char =v,position=2 BEFORE='[{v' AFTER='alue:samsung-s5610-gray,value:{set:sams'","tra ce":"org.apache.noggit.JSONParser$ParseException: Expected string: char=v,positi on=2 BEFORE='[{v' AFTER='alue:samsung-s5610-gray,value:{set:sams'\r\n\tat org.ap ache.noggit.JSONParser.err(JSONParser.java:221)\r\n\tat org.apache.noggit.JSONPa rser.nextEvent(JSONParser.java:670)\r\n\tat org.apache.solr.handler.loader.JsonL oader$SingleThreadedJsonLoader.parseField(JsonLoader.java:425)\r\n\tat org.apach e.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.parseDoc(JsonLoader.ja va:414)\r\n\tat org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoad er.handleAdds(JsonLoader.java:386)\r\n\tat org.apache.solr.handler.loader.JsonLo ader$SingleThreadedJsonLoader.processUpdate(JsonLoader.java:112)\r\n\tat org.apa che.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.load(JsonLoader.java :96)\r\n\tat org.apache.solr.handler.loader.JsonLoader.load(JsonLoader.java:60)\ r\n\tat org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler .java:92)\r\n\tat org.apache.solr.handler.ContentStreamHandlerBase.handleRequest Body(ContentStreamHandlerBase.java:74)\r\n\tat org.apache.solr.handler.RequestHa ndlerBase.handleRequest(RequestHandlerBase.java:135)\r\n\tat org.apache.solr.cor e.SolrCore.execute(SolrCore.java:1816)\r\n\tat org.apache.solr.servlet.SolrDispa tchFilter.execute(SolrDispatchFilter.java:448)\r\n\tat org.apache.solr.servlet.S olrDispatchFilter.doFilter(SolrDispatchFilter.java:269)\r\n\tat org.eclipse.jett y.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)\r\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)\r\n\t at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) \r\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java: 560)\r\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHan dler.java:231)\r\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle( ContextHandler.java:1072)\r\n\tat org.eclipse.jetty.servlet.ServletHandler.doSco pe(ServletHandler.java:382)\r\n\tat org.eclipse.jetty.server.session.SessionHand ler.doScope(SessionHandler.java:193)\r\n\tat org.eclipse.jetty.server.handler.Co ntextHandler.doScope(ContextHandler.java:1006)\r\n\tat org.eclipse.jetty.server. handler.ScopedHandler.handle(ScopedHandler.java:135)\r\n\tat org.eclipse.jetty.s erver.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) \r\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollec tion.java:154)\r\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:116)\r\n\tat org.eclipse.jetty.server.Server.handle(Server.jav a:365)\r\n\tat org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abs tractHttpConnection.java:485)\r\n\tat org.eclipse.jetty.server.BlockingHttpConne ction.handleRequest(BlockingHttpConnection.java:53)\r\n\tat org.eclipse.jetty.se rver.AbstractHttpConnection.content(AbstractHttpConnection.java:937)\r\n\tat org .eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttp Connection.java:998)\r\n\tat org.eclipse.jetty.http.HttpParser.parseNext(HttpPar ser.java:856)\r\n\tat org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParse r.java:240)\r\n\tat org.eclipse.jetty.server.BlockingHttpConnection.handle(Block ingHttpConnection.java:72)\r\n\tat org.eclipse.jetty.server.bio.SocketConnector$ ConnectorEndPoint.run(SocketConnector.java:264)\r\n\tat org.eclipse.jetty.util.t hread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)\r\n\tat org.eclipse.jet ty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)\r\n\tat java.la ng.Thread.run(Unknown Source)\r\n","code":500}} and nothing is changed for the field value.... am I doing something wrong here? regards Rohan On Mon, Feb 4, 2013 at 11:24 AM, Rohan Thakur <rohan.i...@gmail.com> wrote: > It worked thanks alot Arcadius.. > > > On Fri, Feb 1, 2013 at 7:56 PM, Arcadius Ahouansou > <arcad...@menelic.com>wrote: > >> Hi Rohan. >> * >> * >> Solr 4.1 uses Jetty 8. >> >> You need to put your JDBC driver under SOLR_HOME/lib/ext >> >> SOLR_HOME/lib/ being where all jetty *jar sit. >> You may need to create "ext" if it does not exists. >> >> >> HTH. >> >> Arcadius. >> >> >> >> On 1 February 2013 13:25, Rohan Thakur <rohan.i...@gmail.com> wrote: >> >> > hi everyone >> > >> > I am getting problem regarding mysql driver connection im upgrading to >> solr >> > 4.1 was using solr 3.6.2 earlier which was working fine but after >> updating >> > to solr 4.1, I have done all the required configuration but getting >> error >> > with mysql driver connection. While doing full data import i am getting >> > error : >> > >> > Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver >> > at java.net.URLClassLoader$1.run(Unknown Source) >> > at java.security.AccessController.doPrivileged(Native Method) >> > at java.net.URLClassLoader.findClass(Unknown Source) >> > at java.lang.ClassLoader.loadClass(Unknown Source) >> > at java.net.FactoryURLClassLoader.loadClass(Unknown Source) >> > at java.lang.ClassLoader.loadClass(Unknown Source) >> > at java.lang.Class.forName0(Native Method) >> > at java.lang.Class.forName(Unknown Source) >> > at >> > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader. >> > java:422) >> > >> > I have done all the configuration I have even set the class path for >> mysql >> > driver jar file but its getting this same error and import fails >> everytime >> > ending with this error I have even tried setting the sharedLib="lib" in >> > solr.xml and putting mysql connector in lib folder but it still not >> working >> > i am using solr 4.1 on windows and running it on jetty container and >> using >> > xammp for mysql database server. It was working fine on 3.6.2 version >> but >> > 4.1 version not working I dont know why. please help! >> > >> > thanks in advance >> > >> > regards >> > Rohan >> > >> > >