As far as I know, complex types are not supported in Solr, it will just flatten the nested field as it does in your example. You are able to have child-documents, more about this here: https://solr.apache.org/guide/8_0/indexing-nested-documents.html