It might be due to the “uninvertible” property of the field definition. The default value of the property changed from true to false in the recent Solr versions (don’t know which one exactly)
Performance-wise it is much better to use a docValues capable field such as a string field for faceting and sorting, you can keep your original text field and copy it to a new string field using a copyField definition. Or you can set uninvertible to true and reindex if you don’t care about the performance benefits of using docValues:) —Ufuk — > On Jun 16, 2025, at 16:09, Vincenzo D'Amore <v.dam...@gmail.com> wrote: > > Hi Solr Community, > > I'm reaching out for help understanding an issue I've encountered after > upgrading from Solr 8 to Solr 9.8.1. Since the upgrade, my facet queries > are returning empty results, even though the indexed data appears to be > intact. > > I've also upgraded the schema version to 1.7 as part of the migration. The > most significant change seems to be related to two custom solr.TextField-based > field types that previously supported faceting in Solr 8 but no longer do > in Solr 9.8.1. > > Here are the field type definitions that are causing trouble: > > <fieldType name="kwd" stored="true" indexed="true" class="solr.TextField"> > <analyzer type="index"> > <tokenizer class="solr.KeywordTokenizerFactory"/> > <filter class="solr.LowerCaseFilterFactory" /> > </analyzer> > </fieldType> > > <fieldType name="payloads" stored="true" indexed="true" > class="solr.TextField" positionIncrementGap="1000"> > <analyzer type="index"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.DelimitedPayloadTokenFilterFactory" > encoder="float" delimiter=":"/> > </analyzer> > <analyzer type="query"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > </analyzer> > </fieldType> > > These fields used to work fine for faceting in Solr 8. Now, after this > issue or knows if there were changes in Solr 9.x that affect faceting on > TextField types? Are there recommended alternatives or adjustments I should > make to restore facet functionality? > > Any guidance or suggestions would be greatly appreciated! > > Thanks in advance, > Vincenzo > -- > Vincenzo D'Amore