Re: Use REST API URL to update field

2015-07-21 Thread Zheng Lin Edwin Yeo
Ok. Thanks for your advice.

Regards,
Edwin

On 21 July 2015 at 15:37, Upayavira u...@odoko.co.uk wrote:

 curl is just a command line HTTP client. You can use HTTP POST to send
 the JSON that you are mentioning below via any means that works for you
 - the file does not need to exist on disk - it just needs to be added to
 the body of the POST request.

 I'd say review how to do HTTP POST requests from your chosen programming
 language and you should see how to do this.

 Upayavira

 On Tue, Jul 21, 2015, at 04:12 AM, Zheng Lin Edwin Yeo wrote:
  Hi Shawn,
 
  So it means that if my following is in a text file called update.txt,
 
  {id:testing_0001,
 
  popularity:{inc:1}
 
  This text file must still exist if I use the URL? Or can this information
  in the text file be put directly onto the URL?
 
  Regards,
  Edwin
 
 
  On 20 July 2015 at 22:04, Shawn Heisey apa...@elyograg.org wrote:
 
   On 7/20/2015 2:06 AM, Zheng Lin Edwin Yeo wrote:
I'm using Solr 5.2.1, and I would like to check, is there a way to
 update
certain field by using REST API URL directly instead of using curl?
   
For example, I would like to increase the popularity field in my
 index
each time a user click on the record.
   
Currently, it can work with the curl command by having this in my
 text
   file
to be read by curl (the id is hard-coded here for example purpose)
   
{id:testing_0001,
   
popularity:{inc:1}
   
   
Is there a REST API URL that I can call to achieve the same purpose?
  
   The URL that you would use with curl *IS* the URL that you would use
 for
   a REST-like call.
  
   Thanks,
   Shawn
  
  



Re: Use REST API URL to update field

2015-07-21 Thread Upayavira
curl is just a command line HTTP client. You can use HTTP POST to send
the JSON that you are mentioning below via any means that works for you
- the file does not need to exist on disk - it just needs to be added to
the body of the POST request. 

I'd say review how to do HTTP POST requests from your chosen programming
language and you should see how to do this.

Upayavira

On Tue, Jul 21, 2015, at 04:12 AM, Zheng Lin Edwin Yeo wrote:
 Hi Shawn,
 
 So it means that if my following is in a text file called update.txt,
 
 {id:testing_0001,
 
 popularity:{inc:1}
 
 This text file must still exist if I use the URL? Or can this information
 in the text file be put directly onto the URL?
 
 Regards,
 Edwin
 
 
 On 20 July 2015 at 22:04, Shawn Heisey apa...@elyograg.org wrote:
 
  On 7/20/2015 2:06 AM, Zheng Lin Edwin Yeo wrote:
   I'm using Solr 5.2.1, and I would like to check, is there a way to update
   certain field by using REST API URL directly instead of using curl?
  
   For example, I would like to increase the popularity field in my index
   each time a user click on the record.
  
   Currently, it can work with the curl command by having this in my text
  file
   to be read by curl (the id is hard-coded here for example purpose)
  
   {id:testing_0001,
  
   popularity:{inc:1}
  
  
   Is there a REST API URL that I can call to achieve the same purpose?
 
  The URL that you would use with curl *IS* the URL that you would use for
  a REST-like call.
 
  Thanks,
  Shawn
 
 


Use REST API URL to update field

2015-07-20 Thread Zheng Lin Edwin Yeo
Hi,

I'm using Solr 5.2.1, and I would like to check, is there a way to update
certain field by using REST API URL directly instead of using curl?

For example, I would like to increase the popularity field in my index
each time a user click on the record.

Currently, it can work with the curl command by having this in my text file
to be read by curl (the id is hard-coded here for example purpose)

{id:testing_0001,

popularity:{inc:1}


Is there a REST API URL that I can call to achieve the same purpose?


Regards,
Edwin


Re: Use REST API URL to update field

2015-07-20 Thread Shawn Heisey
On 7/20/2015 2:06 AM, Zheng Lin Edwin Yeo wrote:
 I'm using Solr 5.2.1, and I would like to check, is there a way to update
 certain field by using REST API URL directly instead of using curl?
 
 For example, I would like to increase the popularity field in my index
 each time a user click on the record.
 
 Currently, it can work with the curl command by having this in my text file
 to be read by curl (the id is hard-coded here for example purpose)
 
 {id:testing_0001,
 
 popularity:{inc:1}
 
 
 Is there a REST API URL that I can call to achieve the same purpose?

The URL that you would use with curl *IS* the URL that you would use for
a REST-like call.

Thanks,
Shawn



Re: Use REST API URL to update field

2015-07-20 Thread Zheng Lin Edwin Yeo
Hi Shawn,

So it means that if my following is in a text file called update.txt,

{id:testing_0001,

popularity:{inc:1}

This text file must still exist if I use the URL? Or can this information
in the text file be put directly onto the URL?

Regards,
Edwin


On 20 July 2015 at 22:04, Shawn Heisey apa...@elyograg.org wrote:

 On 7/20/2015 2:06 AM, Zheng Lin Edwin Yeo wrote:
  I'm using Solr 5.2.1, and I would like to check, is there a way to update
  certain field by using REST API URL directly instead of using curl?
 
  For example, I would like to increase the popularity field in my index
  each time a user click on the record.
 
  Currently, it can work with the curl command by having this in my text
 file
  to be read by curl (the id is hard-coded here for example purpose)
 
  {id:testing_0001,
 
  popularity:{inc:1}
 
 
  Is there a REST API URL that I can call to achieve the same purpose?

 The URL that you would use with curl *IS* the URL that you would use for
 a REST-like call.

 Thanks,
 Shawn