Hi,
I'm trying to use the entityExtractor SPARQL service, but running into an out of bounds error. Here is the query I am running:
select * {
?iri dct:description ?text
service docs:entityExtractor {
[] docs:text ?text ;
docs:mention ?mention .
}
}
Here is part of the error from stardog.log:
Caused by: java.lang.IllegalArgumentException: The span [227..243) is outside the given text which has length 197!
at opennlp.tools.util.Span.getCoveredText(Span.java:231) ~[opennlp-tools-1.9.0.jar:1.9.0]
at opennlp.tools.util.Span.spansToStrings(Span.java:351) ~[opennlp-tools-1.9.0.jar:1.9.0]
at opennlp.tools.tokenize.AbstractTokenizer.tokenize(AbstractTokenizer.java:25) ~[opennlp-tools-1.9.0.jar:1.9.0]
at opennlp.tools.tokenize.TokenizerME.tokenize(TokenizerME.java:76) ~[opennlp-tools-1.9.0.jar:1.9.0]
at com.complexible.stardog.docs.nlp.impl.OpenNLPDocumentParser.apply(OpenNLPDocumentParser.java:120) ~[stardog-bites-core-6.0.0.jar:?]
If I limit this to just one result, it will occasionally return a result. Any help understanding what's going on is much appreciated.