Github user moshebla commented on a diff in the pull request:
https://github.com/apache/lucene-solr/pull/385#discussion_r192579604
--- Diff:
solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java ---
@@ -417,7 +417,8 @@ private void addAndDelete(AddUpdateCommand cmd,
List<UpdateLog.DBQ> deletesAfter
}
private Term getIdTerm(AddUpdateCommand cmd) {
--- End diff --
After looking at the code, it seems like updateDocOrDocValues has to return
the idTerm to be used by the caller, and the updateTerm can then be figured out
by the caller, either the cmd.updateTerm or the idTerm.
I will push a commit soon, hopefully the code can do the talking.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]