neo4j / apoc: Как импортировать локальный HTML-файл с помощью apoc?

Я хочу импортировать некоторую информацию из локального html-файла в neo4j.

Я пробовал использовать apoc:

CALL apoc.load.html("file:///Local.html",{metadata:"meta", h2:"title"})

Файл "Local.html" находится внутри папки импорта.

Это не работает. Я получаю сообщение об ошибке:

Neo.ClientError.Procedure.ProcedureCallFailed: Не удалось вызвать процедуру apoc.load.html: Вызвано: java.lang.RuntimeException: Невозможно прочитать HTML из: file: ///Local.html

Есть ли способ решить эту проблему? (Может быть, обходной путь ...)


person CB_Dev    schedule 10.09.2019    source источник
comment
(Я использую neo4j v 3.5.6, apoc v 3.5.04)   -  person CB_Dev    schedule 10.09.2019


Ответы (1)


Относительный путь не работает в apoc.load.html.

Вам необходимо указать полный путь, например:

CALL apoc.load.html("file:///<NEO4J_HOME>/import/Local.html",{metadata:"meta", h2:"title"})
person Rajendra Kadam    schedule 10.09.2019