# File lib/neo4jr/indexer.rb, line 18 def find_node_by_identifier(identifier_value) hits = @indexer.getNodes(RESERVED_IDENTIFIER_KEY, identifier_value) nodes = hits.iterator results = [] results << nodes.next while nodes.hasNext if results.size > 1 results.sort!{|a, b| a.getId <=> b.getId} results.each_with_index{|node, index| @indexer.removeIndex(node, RESERVED_IDENTIFIER_KEY, identifier_value) if index < results.size} end results.last end