better faceting, resultSetMetaData (total hits)