Github user merrimanr commented on the issue:

    https://github.com/apache/metron/pull/995
  
    After doing more research on this, managing fields included when updating a 
document looks to be more complex than we thought.  The `isPolyField()` method 
is part of the internal API and we don't have access to it with SolrJ.  Also, I 
found another field that is stored in multiple fields internally (date).  I 
suspect we will find more special cases like this and if there are cases we 
don't find, it could break things later if a user adds a field with that type.
    
    Should we investigate adding partial update support to the SolrDao?  There 
is a `patch` method in the IndexDao so the interfaces would not need to change. 
 The downside is this will introduce some constraints on schema design:  
https://lucene.apache.org/solr/guide/6_6/updating-parts-of-documents.html#UpdatingPartsofDocuments-FieldStorage.


---

Reply via email to