> If I understand correctly after the values are analyized/tokenized by the solr.TextField and then copied into the string/strings field Am I right?
Not really, copyField directive copies the incoming raw data during indexing to a second field which can have a completely different type, analyzer and tokenizer, text processing happens afterwards. If the targeted field is something that supports docValues, such as a string, faceting and sorting on that field is much more efficient. Usually what you do is to search on the original field but facet/sort on the second field, to repeat, this is only worth to implement if you care about the performance benefit of docValues. To solve your original problem just adding uninvertible=true and reindexing would be enough I imagine. -Ufuk — > On Jun 16, 2025, at 17:51, Vincenzo D'Amore <v.dam...@gmail.com> wrote: > > If I understand correctly after the values are analyized/tokenized by > the solr.TextField and then copied into the string/strings field Am I > right?