rclabo commented on issue #419:
URL: https://github.com/apache/lucenenet/issues/419#issuecomment-780872223


   I've spent some time working on this and unfortunately it's a lot bigger 
than it first appears.  
   
   On the surface it requires two patches: LUCENE-5817 & LUCENE-5840.  But 
those patches were made to Lucene 4.10 files, and when investigating other 
patches that just one of the patched files 
([hunspell/Dictionary.java](https://github.com/apache/lucene-solr/blame/releases/lucene-solr/4.10.0/lucene/analysis/common/src/java/org/apache/lucene/analysis/hunspell/Dictionary.java)
 ) contains, I learned that it contained the following patches that occurred 
after Lucene 4.8.1:  LUCENE-5485, LUCENE-5603, LUCENE-5777, LUCENE-5778, 
LUCENE-5823, LUCENE-5826, and LUCENE-5864.   
   
   That was almost enough of a deterrent for me right there.  But I figured if 
most of those patches were only to the same small set of files, maybe applying 
all of them was still doable.  But unfortunately "LUCENE-5778: support hunspell 
morphological description fields", has 20 changed files associated with it.  
Changes of that scale out of sync from when they were originally applied (i.e. 
applying them to 4.8.1 when they were not applied until 4.10) feels pretty 
risky to me.  And one would need to check for missing patches in those 20 files 
as well, as well as the other files affected by the other patches I listed 
above.  
   
   This feels too big to do now, at least for me.  


----------------------------------------------------------------
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]


Reply via email to