This is an automated email from the ASF dual-hosted git repository.
krickert pushed a change to branch OPENNLP-1833-grpc-expansion
in repository https://gitbox.apache.org/repos/asf/opennlp-sandbox.git
from be74dd52 OPENNLP-1833: Run handlers on virtual threads; stream TEI
batches
add 0175e66c OPENNLP-1833: Multi-provider NER with provenance and engine
policy
No new revisions were added by this update.
Summary of changes:
.../apache/opennlp/grpc/v1/opennlp_document.proto | 30 ++-
.../apache/opennlp/grpc/v1/opennlp_pipeline.proto | 33 +++
.../grpc/model/ClassicNerBackendFactory.java | 31 ++-
.../apache/opennlp/grpc/model/ClassicNerModel.java | 9 +-
.../org/apache/opennlp/grpc/model/DlNerModel.java | 10 +-
.../opennlp/grpc/model/NameFinderRegistry.java | 201 ++++++++------
.../org/apache/opennlp/grpc/model/NerModel.java | 11 +
.../opennlp/grpc/model/OnnxNerBackendFactory.java | 9 +-
.../processor/basic/AnalysisRequestValidator.java | 10 +
.../processor/basic/BasicDocumentAnalyzer.java | 3 +-
.../grpc/processor/basic/ClassicStepRunner.java | 43 +--
.../processor/basic/DocumentOffsetEncoder.java | 15 +-
.../grpc/processor/basic/NerEntityResolver.java | 291 +++++++++++++++++++++
.../opennlp/grpc/model/NameFinderRegistryTest.java | 14 +-
.../basic/BasicDocumentAnalyzerNerTest.java | 51 ++++
.../processor/basic/NerEntityResolverTest.java | 267 +++++++++++++++++++
16 files changed, 906 insertions(+), 122 deletions(-)
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/main/java/org/apache/opennlp/grpc/processor/basic/NerEntityResolver.java
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/test/java/org/apache/opennlp/grpc/processor/basic/NerEntityResolverTest.java