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