Я занимаюсь анализом зависимости от библиотеки Стэнфорда в Java. Есть ли способ вернуть индексы в моей исходной строке зависимости? Я пытался вызвать getSpans() метод, но он возвращает нуль для каждого маркера:Stanford Dependency Parser - как получить пролеты?
LexicalizedParser lp = LexicalizedParser.loadModel(
"edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz",
"-maxLength", "80", "-retainTmpSubcategories");
TreebankLanguagePack tlp = new PennTreebankLanguagePack();
GrammaticalStructureFactory gsf = tlp.grammaticalStructureFactory();
Tree parse = lp.apply(text);
GrammaticalStructure gs = gsf.newGrammaticalStructure(parse);
Collection<TypedDependency> tdl = gs.typedDependenciesCollapsedTree();
for(TypedDependency td:tdl)
{
td.gov().getSpan() // it's null!
td.dep().getSpan() // it's null!
}
Любая идея?