Я хочу использовать пакет graphaware nlp для автоматического выполнения извлечения функций nlp для голландских текстов в neo4j.
Для этой цели я хотел использовать OpenNLP в качествеон должен иметь поддержку голландского .Установка работала хорошо, и я могу комментировать английские тексты, но для голландских текстов выдается следующая ошибка:
Neo.ClientError.Procedure.ProcedureCallFailed
Failed to invoke procedure `ga.nlp.annotate`: Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Unsupported language : nl
Я вызвал пакет opennlp, используя
MATCH (n:News)
CALL ga.nlp.annotate({text:n.text, id: n.uuid, textProcessor: "com.graphaware.nlp.processor.opennlp.OpenNLPTextProcessor", pipeline: "tokenizer"}) YIELD result
MERGE (n)-[:HAS_ANNOTATED_TEXT]->(result)
RETURN n, result
Так что это успешнообнаруживает, что фрагмент является голландским, но не может аннотировать это.
В качестве решения я пытался вручную загрузить голландские модели , но я не знаю, как их загрузитьи соединить их в трубопровод.Также кажется странным, что они не подходят по умолчанию.