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

Reply via email to