Я устанавливаю новый фреймворк на основе UIMA и DKPro-Core.
Инфраструктура предоставляет простой способ настройки конвейеров UIMA.
Внутри некоторого JCasAnnotator
Я хочу сравнить данные всех документов (в данном случае, я полагаю, различных объектов JCas) попарно или с одним JCas
.
runPipeline(createReaderDescription(SomeReader.class),
somePreprocessingEngineDescription,
similarityPipelineDescription,
createEngineDescription(SomeWriter.class)
);
Внутри similarityPipelineDescription
Я хотел бы сравнить данные для одного JCas
со всеми JCas
.
public void process(JCas aJCas) throws AnalysisEngineProcessException {
// Compare aJcas with all other JCas objects
}
Это рекомендуемый способ, которым кто-то может и будет делать это?
Если так, как я могу получить доступ к другим JCas
объектам?
Или мне следует сохранить данные, которые я хочу сравнить, и сравнить их позже?