Я использую API BatchInsert и LuceneIndexBatchInserter для создания моего графика (сейчас ~ 10000 узлов). Дело в том, что BatchInserter.createNode (...) возвращает long.
BatchInserter inserter = new BatchInserterImpl( DB_PATH, BatchInserterImpl.loadProperties( "neo4j.props" ) );
long node = inserter.createNode(properties);
где свойствами является Карта (Строка, Объект).
Что мне действительно нужно, так это получить новый узел типа Node.
Node node = inserter.createNode(properties);
Таким образом, я могу использовать API ShorttestPath и передать startNode и targetNode.
Итак, в принципе, могу ли я получить узел из индекса как узел, а не как длинный?
Может быть, если бы кто-то мог просто объяснить, почему batchInserter возвращает узел типа long вместо типа Node? Надеюсь, это кому-то имеет смысл, спасибо.