Package opennlp.tools.chunker
Class ThreadSafeChunkerME
java.lang.Object
opennlp.tools.chunker.ThreadSafeChunkerME
- All Implemented Interfaces:
- AutoCloseable,- Chunker
A thread-safe version of the 
ChunkerME. Using it is completely transparent.
 You can use it in a single-threaded context as well, it only incurs a minimal overhead.- 
Constructor SummaryConstructorsConstructorDescriptionThreadSafeChunkerME(ChunkerModel model) Initializes aThreadSafeChunkerMEwith the specifiedmodel.
- 
Method SummaryModifier and TypeMethodDescriptionString[]Generates chunk tags for the given sequence returning the result in an array.Span[]chunkAsSpans(String[] toks, String[] tags) voidclose()Sequence[]topKSequences(String[] sentence, String[] tags) Computes the top k chunksequencesfor the specified sentence with the specified pos-tags.Sequence[]topKSequences(String[] sentence, String[] tags, double minSequenceScore) Computes the top k chunksequencesfor the specified sentence with the specified pos-tags.
- 
Constructor Details- 
ThreadSafeChunkerMEInitializes aThreadSafeChunkerMEwith the specifiedmodel.- Parameters:
- model- A valid- ChunkerModel.
 
 
- 
- 
Method Details- 
chunkDescription copied from interface:ChunkerGenerates chunk tags for the given sequence returning the result in an array.
- 
chunkAsSpansDescription copied from interface:Chunker- Specified by:
- chunkAsSpansin interface- Chunker
- Parameters:
- toks- an array of the tokens or words of the sequence.
- tags- an array of the pos tags of the sequence.
- Returns:
- an array of spanswith chunk tags for each chunk in the sequence.
 
- 
topKSequencesDescription copied from interface:ChunkerComputes the top k chunksequencesfor the specified sentence with the specified pos-tags.- Specified by:
- topKSequencesin interface- Chunker
- Parameters:
- sentence- The tokens of the sentence.
- tags- The pos-tags for the specified sentence.
- Returns:
- the top k chunk sequencesfor the specified sentence.
 
- 
topKSequencesDescription copied from interface:ChunkerComputes the top k chunksequencesfor the specified sentence with the specified pos-tags.- Specified by:
- topKSequencesin interface- Chunker
- Parameters:
- sentence- The tokens of the sentence.
- tags- The pos-tags for the specified sentence.
- minSequenceScore- A lower bound on the score of a returned sequence.
- Returns:
- the top k chunk sequencesfor the specified sentence.
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
 
-