thomaswoeckinger commented on a change in pull request #665: Fixes SOLR-13539
URL: https://github.com/apache/lucene-solr/pull/665#discussion_r320267334
##########
File path: solr/core/src/java/org/apache/solr/handler/loader/XMLLoader.java
##########
@@ -429,7 +434,18 @@ public SolrInputDocument readDoc(XMLStreamReader parser)
throws XMLStreamExcepti
break;
} else if ("field".equals(parser.getLocalName())) {
// should I warn in some text has been found too
- Object v = isNull ? null : text.toString();
+ Object v;
Review comment:
> So, just to make sure I understand: what is "binary XML" here? Is this XML
where some node in the XML doc has binary content? Is this normal XML where the
whole XML doc/string has been encoded using some binary format for compression
or quicker transmission?
>
There are several ways to transport binary data over XML, i used the one
which seems to be the clearest most readable one from my point of view, which
is also the proposed way on xml.com:
https://www.xml.com/pub/a/98/07/binary/binary.html
> > this was the reason binary XML support was not working at least since
6.6.2
>
> Interesting. Is this something that Solr claimed to support or had support
for at some point? Or this is a new ability that Solr has never had that you're
adding here?
Some versions before 6.6.2 EmbeddedSolrServer used XMLCodec as default
codec. When people start using it more in there test cases there where some
issues regarding enums, etc.. so the codec was switched to JavaBinCodec which
was the default when using SolrJ anyway. So this feature was not needed any
more, anyway as far as i know all the other codecs are supporting transport of
binary data. So if anyone want to use XML when talking to Solr he can send
binaries now, it is also required for the new tests, the would fail otherwise.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]