use GetHashStr
viewpointed search