Один из способов решения этой проблемы - сделать строковые значения ключа группировки прописными или строчными перед группировкой.
Для небольшого набора данных оператор op: select () может перечислить индексированные столбцы, необходимые для вывода, а также создать динамический c столбец ключа группировки с:
op:as("upperCaseGroupingKey", ofn:upper-case(op:col("variableCaseGroupingKey")))
Однако для больших наборов данных будет лучше создать ключ группировки с помощью fn: upper-case () функция в TDE, которая проецирует строки из документа в индекс.
Надеюсь, что поможет,