generic output class
one more genric type, is a bit more noisy but reusable for geo searches
hash code index strategy renamed to hashcode32 because its a hashcode64 strategy planned