hi arcadius

I also tried going by this blog but in this too I am not able to use curl
for update now it gives can not resolve host even if I can open the host
using browser....please can you help me with this....I want to do partial
document update for specific field...

thanks
regards
Rohan

On Mon, Feb 4, 2013 at 1:29 PM, Rohan Thakur <rohan.i...@gmail.com> wrote:

> 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
>>> >
>>>
>>
>>
>

Reply via email to