It's a neat idea to have the response format smart-defaulted based on the
POST content-type.  +1 to that!

On Fri, Apr 14, 2017 at 11:24 PM Yonik Seeley <ysee...@gmail.com> wrote:

> Just a reminder that we have had indented JSON query responses by
> default at the "/query" endpoint for years. That doesn't cover other
> handlers though.
> Readability/aesthetics of our docs/examples is where the biggest
> deficiency lies - lots of XML examples that could have been JSON for a
> long time now.  Hopefully this change would prevent new docs from
> being written that use XML output format.
>
> Other thoughts:
> - The /query endpoint should remain, no need to break everyone who has
> been using it
> - I assume sending XML to the existing update handler should perhaps
> continue to return an XML response?
> - I assume that it's desirable to have indentation by default... but
> this is also a slight back compat change/break for people that
> currently specify JSON and expect it un-indented (for some response
> types, the difference could be large, like 2x).  If we go this way, we
> need to add that to the CHANGES as well.
>
> -Yonik
>
>
> On Fri, Apr 14, 2017 at 2:53 PM, Trey Grainger <solrt...@gmail.com> wrote:
> > Just wanted to throw this out there for discussion. Solr's default query
> > response format is still XML, despite the fact that Solr has supported
> the
> > JSON response format for over a decade, developer mindshare has clearly
> > shifted toward JSON over the years, and most modern/competing systems
> also
> > use JSON format now by default.
> >
> > In fact, Solr's admin UI even explicitly adds wt=json to the request (by
> > default in the UI) to override the default of wt=xml, so Solr's Admin UI
> > effectively has a different default than the API.
> >
> > We have now introduced things like the JSON faceting API, and the new
> more
> > modern /V2 apis assume JSON for the areas of Solr they cover, so clearly
> > we're moving in the direction of JSON anyway.
> >
> > I'd like propose that we switch the default response writer to JSON
> > (wt=json) instead of XML for Solr 7.0, as this seems to me like the right
> > direction and a good time to make this change with the next major
> version.
> >
> > Before I create a JIRA and submit a patch, though, I wanted to check here
> > make sure there were no strong objections to changing the default.
> >
> > -Trey Grainger
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
> --
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
LinkedIn: http://linkedin.com/in/davidwsmiley | Book:
http://www.solrenterprisesearchserver.com

Reply via email to