POST in general still works for queries... I just verified it:

curl -XPOST "http://localhost:8983/solr/techproducts/select"; -d "q=*:*"

Maybe it's your content-type (since it seems like you are posting
Python)... Were you using some sort of custom code that could
read/accept other content types?

-Yonik


On Wed, Feb 24, 2016 at 8:48 AM, Mike Thomsen <mikerthom...@gmail.com> wrote:
> With 4.10, we used to post JSON like this example (part of it is Python) to
> /select:
>
> {
>     "q": "LONG_QUERY_HERE",
>     "fq": fq,
>     "fl": ["id", "title", "date_of_information", "link", "search_text"],
>     "rows": 100,
>     "wt": "json",
>     "indent": "true",
>     "_": int(time.time())
> }
>
> We just upgraded to 5.4.1, and now we can't seem to POST anything to
> /select. I tried it out in the admin tool, and it only does GET operations
> against /select (tried changing it to POST and moving query string to the
> body with Firefox dev tools, but that failed).
>
> Is there a way to keep doing something like what we were doing or do we
> need to limit ourselves to GETs? I think our queries are all small enough
> now for that, but it would helpful to know for planning.
>
> Thanks,
>
> Mike

Reply via email to