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