determinar qual valor produziu um acerto no tipo de campo com valores múltiplos do SOLR

Se eu tiver um tipo de texto com campo multi-avaliado e colocar valores [gato, cachorro, verde, azul] nele. Existe uma maneira de saber quando eu executo uma consulta nesse campo para cão, que ela estava na 1ª posição do elemento para esse campo multi-avaliado?

Suposição: o cliente não possui nenhum conhecimento prévio de qual é o tipo de campo que está sendo consultado. (ou seja, o Solr deve fornecer a resposta e o cliente não pode pós-processar o documento de retorno para descobrir porque não saberia como o SOLR correspondeu a consulta ao resultado).

Divulgação: eu postei na lista solr-user e não estou conseguindo tração, então eu posto aqui agora.

questionAnswers(3)

yourAnswerToTheQuestion