hash-search