An Effective Hash Based Algorithm for Mining Association Rules