hi gora

I have tried what you told but now its giving error like:

C:\Users\rohan>curl 127.0.0.1:8983/solr/update?commit=true -H
"Content-type:appl
ication/json" -d '[{"value":"samsung-wave-s5253-silver",
"value":{"set":"samsung
-111"}}]'
{"responseHeader":{"status":500,"QTime":1},"error":{"msg":"JSON Parse
Error: cha
r=',position=0 BEFORE='''
AFTER='[{value:samsung-wave-s5253-silver,'","trace":"o
rg.apache.noggit.JSONParser$ParseException: JSON Parse Error:
char=',position=0
BEFORE=''' AFTER='[{value:samsung-wave-s5253-silver,'\r\n\tat
org.apache.noggit.
JSONParser.err(JSONParser.java:221)\r\n\tat
org.apache.noggit.JSONParser.next(JS
ONParser.java:620)\r\n\tat
org.apache.noggit.JSONParser.nextEvent(JSONParser.jav
a:662)\r\n\tat
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoade
r.processUpdate(JsonLoader.java:106)\r\n\tat
org.apache.solr.handler.loader.Json
Loader$SingleThreadedJsonLoader.load(JsonLoader.java:96)\r\n\tat
org.apache.solr
.handler.loader.JsonLoader.load(JsonLoader.java:60)\r\n\tat
org.apache.solr.hand
ler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:92)\r\n\tat
org.apache
.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBas
e.java:74)\r\n\tat
org.apache.solr.handler.RequestHandlerBase.handleRequest(Requ
estHandlerBase.java:135)\r\n\tat
org.apache.solr.core.SolrCore.execute(SolrCore.
java:1816)\r\n\tat
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispat
chFilter.java:448)\r\n\tat
org.apache.solr.servlet.SolrDispatchFilter.doFilter(S
olrDispatchFilter.java:269)\r\n\tat
org.eclipse.jetty.servlet.ServletHandler$Cac
hedChain.doFilter(ServletHandler.java:1307)\r\n\tat
org.eclipse.jetty.servlet.Se
rvletHandler.doHandle(ServletHandler.java:453)\r\n\tat
org.eclipse.jetty.server.
handler.ScopedHandler.handle(ScopedHandler.java:137)\r\n\tat
org.eclipse.jetty.s
ecurity.SecurityHandler.handle(SecurityHandler.java:560)\r\n\tat
org.eclipse.jet
ty.server.session.SessionHandler.doHandle(SessionHandler.java:231)\r\n\tat
org.e
clipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)\r\
n\tat
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)\
r\n\tat
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.j
ava:193)\r\n\tat
org.eclipse.jetty.server.handler.ContextHandler.doScope(Context
Handler.java:1006)\r\n\tat
org.eclipse.jetty.server.handler.ScopedHandler.handle
(ScopedHandler.java:135)\r\n\tat
org.eclipse.jetty.server.handler.ContextHandler
Collection.handle(ContextHandlerCollection.java:255)\r\n\tat
org.eclipse.jetty.s
erver.handler.HandlerCollection.handle(HandlerCollection.java:154)\r\n\tat
org.e
clipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)\r\n\t
at org.eclipse.jetty.server.Server.handle(Server.java:365)\r\n\tat
org.eclipse.j
etty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485
)\r\n\tat
org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(Blocking
HttpConnection.java:53)\r\n\tat
org.eclipse.jetty.server.AbstractHttpConnection.
content(AbstractHttpConnection.java:937)\r\n\tat
org.eclipse.jetty.server.Abstra
ctHttpConnection$RequestHandler.content(AbstractHttpConnection.java:998)\r\n\tat
 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:856)\r\n\tat
org.ec
lipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)\r\n\tat
org.ecli
pse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)\r
\n\tat
org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(Socket
Connector.java:264)\r\n\tat
org.eclipse.jetty.util.thread.QueuedThreadPool.runJo
b(QueuedThreadPool.java:608)\r\n\tat
org.eclipse.jetty.util.thread.QueuedThreadP
ool$3.run(QueuedThreadPool.java:543)\r\n\tat java.lang.Thread.run(Unknown
Source
)\r\n","code":500}}
curl: (6) Could not resolve host: value:set:samsung-111; Host not found

even in place of 127.0.0.1 i have tried using localhost....but it still
gives this error...im using this from command line in windows....

On Mon, Feb 4, 2013 at 2:07 PM, Gora Mohanty <g...@mimirtech.com> wrote:

> On 4 February 2013 13:29, 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}}]
> [...]
>
> I am guessing it is a shell-quoting problem. Please follow
> the instructions in that blog carefully. You probably need to
> double-quote any values that should be strings, e.g.,
> samsung-111, and need to put the entire argument of
> -d within single quotes (do not put any other single quotes
> inside this argument unless you escape them properly).
>
> Regards,
> Gora
>

Reply via email to