[ 
https://issues.apache.org/jira/browse/SOLR-7647?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joel Bernstein reassigned SOLR-7647:
------------------------------------

    Assignee: Joel Bernstein

> ExportHandler does not escape special Characters
> ------------------------------------------------
>
>                 Key: SOLR-7647
>                 URL: https://issues.apache.org/jira/browse/SOLR-7647
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: 4.10.3
>            Reporter: Sven Kiesewetter
>            Assignee: Joel Bernstein
>            Priority: Minor
>
> We use Solr 4.10.3 and have configured an /export SearchHandler in addition 
> to the default SearchHandler /select.
> The handler follows the example from section "Exporting Result Sets" of the 
> Solr user guide (v4.10).
> {code:xml}
>  <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>
> {code}
> 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:
> {code}
> "description":"Lorem ipsum\n\ndolor sit amet. \"hello\" world \" test....",
> {code}
>  BUT when using the /export handler those characters are NOT escaped. We
>  get:
> {code}
>  "description":"Lorem ipsum
>  dolor sit amet. "hello" world " test...."
> {code}
>  The latter is not valid JSON in our understanding.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to