Robert Muir created LUCENE-6468:
-----------------------------------
Summary: Empty kuromoji user dictionary -> NPE
Key: LUCENE-6468
URL: https://issues.apache.org/jira/browse/LUCENE-6468
Project: Lucene - Core
Issue Type: Bug
Reporter: Robert Muir
Kuromoji user dictionary takes Reader and allows for comments and other lines
to be ignored. But if its "empty" in the sense of no actual entries, the
returned FST will be null, and it will throw a confusing NPE.
JapaneseTokenizer and JapaneseAnalyzer apis already treat null UserDictionary
as having none at all, so I think the best fix is to fix the UserDictionary api
from UserDictionary(Reader) to UserDictionary.open(Reader) or similar, and
return null if the FST is empty.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]