If I create index with unique key defined like
then searches seem to be working, but tvrh doesn't return any vectors for fields that have one stored.
Upon a cursory look at the code it looks like tvrh component requires unique key to be specifically stored.
Ideally tvrh should work fine with docValues. And at the very least this gotcha should be documented, probably here: https://lucene.apache.org/solr/guide/6_6/field-properties-by-use-case.html