In addition, you can have multi-valued fields.
<field name="location" type="text" indexed="true" stored="true" multiValued="true"/>
Thus, the layout will be a multi-valued item with a Single Product entry in Solr. These locations will be returned with the product document, and you can filter the facet according to location information as needed.
source share