Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.9.4
Description
The Training API example code at https://opennlp.apache.org/docs/1.9.4/manual/opennlp.html in the section dealing with TokenNameFinder training incorrect. The current code sample includes:
try (dataIn = new FileInputStream("en-sentiment.train")) { ObjectStream<String> lineStream = new PlainTextByLineStream(dataIn, StandardCharsets.UTF_8); }
But PlainTextByLineStream no longer takes an InputStream as the first argument to its constructor. It now requires an InputStreamFactory.
NOTE: this same pattern reappears in multiple places in the current manual. See also, OPENNLP-1319, OPENNLP-1345, and OPENNLP-1346 among others.
Attachments
Issue Links
- is a clone of
-
OPENNLP-1348 The Training API code for NamedEntityRecognition is outdated in manual
- Resolved
- is fixed by
-
OPENNLP-1362 Update document to be compatible with latest version PlainTextByLineStream class
- Closed