This should be considered a bug in the /export handler. Please create a
jira ticket for this.

Thanks

Joel Bernstein
http://joelsolr.blogspot.com/

On Tue, May 19, 2015 at 2:32 PM, Angelo Veltens <a.velt...@datingcafe.de>
wrote:

> Hi all!
>
> We use Solr 4.10.3 and have configured an /export SearchHandler in
> addition to the default SearchHandler /select.
>
> <requestHandler name="/export" class="solr.SearchHandler">
>   <lst name="invariants">
>     <str name="rq">{!xport}</str>
>     <str name="wt">xsort</str>
>     <str name="distrib">false</str>
>     <str name="fl">username,description</str>
>    </lst>
>   <arr name="components">
>     <str>query</str>
>   </arr>
> </requestHandler>
>
> The handler follows the example from section "Exporting Result Sets" of
> the user guide.
>
> The description field may contain line breaks (\n) and quotation marks (").
>
> When using the /select handler those characters are properly escaped. E.g.
> we get following value in the response:
>
> "description":"Lorem ipsum\n\ndolor sit amet. \"hello\" world \" test....",
>
> BUT when using the /export handler those characters are NOT escaped. We
> get:
>
> "description":"Lorem ipsum
>
> dolor sit amet. "hello" world " test...."
>
> The latter is not valid JSON in our understanding.
>
> What are we doing wrong? How can we get properly escaped JSON?
>
> Thanks in advance!
>
> Best regards,
> Angelo Veltens
>
>
>
>
>
>
>

Reply via email to