lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexandre Rafalovitch <arafa...@gmail.com>
Subject Re: Converting curl request to HTTP URL for Tagger Handler
Date Thu, 02 Aug 2018 15:33:05 GMT
The error message tells you the issue. You need to POST to the URL,
not GET. Check the library you are using and see if you can specify a
method there. Most of the libraries do.

Regards,
   Alex.

On 2 August 2018 at 11:29, Zheng Lin Edwin Yeo <edwinyeozl@gmail.com> wrote:
> Hi,
>
> I am building up my application using the Tagger Handler in Solr 7.4.0. For
> the example in the Solr Reference Guide, the query request are done using
> curl.
>
> However, for the actual tagging query, I will need to run it in the HTTP
> URL in my application.
> This is the curl query:
>
> curl -X POST \
>   'http://localhost:8983/solr/geonames/tag?overlaps=NO_SUB&tagsLimit=5000&fl=id,name,countrycode&wt=json&indent=on'
> \
>   -H 'Content-Type:text/plain' -d 'Hello New York City'
>
>
> I could not find a way to get this to work in HTTP URL. I will get this
> error when I tried, which is likely due to the URL is not able to detect
> the text 'Hello New York City'.
>
> {
>
>   "responseHeader":{
>     "status":400,
>     "QTime":0},
>   "error":{
>     "metadata":[
>       "error-class","org.apache.solr.common.SolrException",
>       "root-error-class","org.apache.solr.common.SolrException"],
>     "msg":"TaggerRequestHandler requires text to be POSTed to it",
>     "code":400}}
>
>
> Regards,
> Edwin

Mime
View raw message