określić, która wartość spowodowała trafienie w typ pola wielowartościowego SOLR

Jeśli mam tekst typu multiValued i umieściłem w nim wartości [cat, dog, green, blue]. Czy istnieje sposób, aby powiedzieć, kiedy wykonuję zapytanie dla tego pola dla psa, że ​​znajdował się on w pozycji pierwszego elementu dla tego wielowartościowego pola?

Założenie: klient nie ma żadnej wstępnej wiedzy na temat typu pola, którego dotyczy zapytanie. (tj. Solr musi dostarczyć odpowiedź, a klient nie może przesłać procesu do dokumentu zwrotnego, aby to zrozumieć, ponieważ nie wiedziałby, w jaki sposób SOLR dopasował zapytanie do wyniku).

Ujawnienie: Opublikowałem na liście użytkowników Solr i nie otrzymałem żadnej trakcji, więc publikuję tutaj teraz.

questionAnswers(3)

yourAnswerToTheQuestion