Я использую 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 ShortestPath и передать startNode и targetNode.
Итак, в принципе, есть ли способ получить узел из индекса как узел, а не длинный?
Может быть, если бы кто-нибудь мог просто объяснить, почему batchInserter возвращает узел типа long вместо типа Node? Надеюсь, это имеет смысл для кого-то, спасибо.