Improved hash searching