Github user moshebla commented on a diff in the pull request:

    https://github.com/apache/lucene-solr/pull/395#discussion_r195118056
  
    --- Diff: solr/core/src/java/org/apache/solr/handler/loader/JsonLoader.java 
---
    @@ -703,6 +703,10 @@ private SolrInputDocument generateExtendedValueDoc(int 
ev) throws IOException {
             String label = parser.getString();
             SolrInputField sif = new SolrInputField(label);
             parseFieldValue(sif);
    +        // pulling out the pieces may seem weird, but it's because
    --- End diff --
    
    Skimming through the code on master, it looks as if the map parsing was 
done here before only partially. Currently it seems like we either duplicate 
the map parsing part, or the document parsing part. If we go with the map part, 
we would build an intermediate map and then parse it to a document instead of 
streaming it using the parser. I'm not quite sure if using buildDoc would be as 
beneficial, since in either case, we have to duplicate some part. 


---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to