mocobeta commented on pull request #740:
URL: https://github.com/apache/lucene/pull/740#issuecomment-1072243144


   I just wanted to explain my view about interfaces. From my perspective, I 
don't think this adds complexities to interfaces.
   As I wrote in the Jira issue, there are only two conceptual interfaces.
   
   - Dictionary: a high-level interface parameterized by a specific 
MorphAttributes
   - MorphAttributes: a high-level interface that represents morphological 
information. This is supposed to be extended to hold language-specific details.
   
   Our current kuromoji/nori interfaces mix up "dictionary-lookup" and 
"language-specific feature", and in theory - they should be decoupled as 
original [mecab](https://github.com/taku910/mecab) library and its various 
ports do so in order to have only one analysis engine that can "switch" 
specific dictionaries.
   


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

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



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

Reply via email to