Hash based entity interlinking

A new entity interlinking algorithm based on hash join, for discovering non-hierarchical relations in the XML data. Runs in linear time, good for big data file with lots of entities like XBRL flings.