To me, it seems odd to make a breaking change like that in the middle of a major release, maybe would have expected something like that in 10x.
On Thu, Oct 30, 2025 at 8:21 PM Mark Bennett <[email protected]> wrote: > Thanks Andy. > > Adding that to my text field does change the behavior, I get one giant > facet value (untokenized) and can't searched by keyword (likely the same > issue). Clearly I need to go read about uninvertable fields. > > Thanks for getting me unstuck, > Mark > > On Thu, Oct 30, 2025 at 1:52 PM Andy Webb <[email protected]> wrote: > >> hi Mark, >> >> I think you'll need to set uninvertible=true in the schema to re-enable >> faceting on a text_general field - the default changed from true to false >> in 9.7: >> >> https://solr.apache.org/guide/solr/9_7/indexing-guide/field-type-definitions-and-properties.html >> >> Hope this helps! >> Andy >> >> On Thu, 30 Oct 2025 at 19:14, Mark Bennett <[email protected]> wrote: >> >> > Below is the test script that I used. I'm on MacOS >> > >> > I realize faceting on tokenized text fields is a bit atypical, but I >> use it >> > as a dev tool to check the index. >> > >> > Here's the pertinent diff: >> > 115c117 >> > < >> > >> > >> "test_t":["a",1,"indexing",1,"is",1,"of",1,"solr",1,"system",1,"terms",1,"test",1,"the",1,"this",1] >> > --- >> > > "test_t":[ ] >> > >> > >> > Here's my test script: >> > >> > #!/bin/bash >> > >> > COLLECTION=test >> > NUM_SHARDS=1 # Solr v9 (maybe earlier) doesn't restrict to single >> shard, >> > BUT doesn't matter for our small dataset >> > TERMS=test >> > TYPE=text_general >> > SUFFIX=_t >> > FIELD=test$SUFFIX >> > DOC_ID=doc1 >> > >> > echo;echo >> > echo Removing Any Previous collection - will give error if run for the >> > first time >> > curl " >> > >> http://localhost:8983/solr/admin/collections?action=DELETE&name=$COLLECTION >> > " >> > >> > echo;echo >> > echo Creating Collection $COLLECTION with $NUM_SHARDS shards >> > curl " >> > >> > >> http://localhost:8983/solr/admin/collections?action=CREATE&name=$COLLECTION&numShards=$NUM_SHARDS&replicationFactor=1&maxShardsPerNode=$NUM_SHARDS >> > " >> > >> > echo;echo >> > echo Adding doc id = $DOC_ID with TERMS = $TERMS >> > curl -X POST "http://localhost:8983/solr/$COLLECTION/update?commit=true" >> \ >> > -H "Content-Type: application/json" \ >> > -d "[ >> > { >> > \"id\": \"$DOC_ID\", >> > \"$FIELD\": \"this is a test of the Solr indexing system: >> TERMS = >> > $TERMS\" >> > } >> > ]" >> > >> > echo;echo >> > echo Query for all docs >> > curl "http://localhost:8983/solr/$COLLECTION/select?q=*:*" >> > >> > echo;echo >> > echo Query for TERMS = $TERMS >> > curl " >> > >> > >> http://localhost:8983/solr/$COLLECTION/select?defType=edismax&qf=$FIELD&q=$TERMS&rows=1 >> > " >> > >> > echo;echo >> > echo Testing Facet API >> > curl " >> > >> > >> http://localhost:8983/solr/$COLLECTION/select?q=*:*&rows=0&facet=true&facet.field=$FIELD >> > " >> > >> > echo;echo >> > echo Done >> > >> > > > -- > Mark Bennett / [email protected] / Cell: 408-829-6513 > -- Mark Bennett / [email protected] / Cell: 408-829-6513
