К сожалению, это невозможно, в Solr нет функции обновления, как с базами данных.Вы должны повторно отправить весь документ, Solr рассмотрит uniqueKey, удалит существующий документ с тем же ключом и добавит в индекс новый документ, который вы отправили.Если вы не включите имя пользователя в свой документ, у вас больше не будет этого поля.
В прошлом было несколько попыток сделать это возможным в Solr: взгляните на SOLR-139 и SOLR-828 .Проблема в том, что Solr знает исходное содержимое сохраненных полей и может переиндексировать их, но не знает о не сохраненных полях.Было бы решение только для сохраненных полей, но еще не было бы общего решения, поэтому обе эти проблемы все еще не решены.