Мне известно о аннотации @SortableField, а также о методе MetadataProvidingFieldBridge.configureFieldMetadata, который предоставляет способы указания полей как сортируемых в HS 5.
Однако они применяются только при создании индекса. В моем приложении результаты могут быть помечены произвольными тегами, с которыми связаны оценки, и мне нужно иметь возможность сортировать по любому из них. Таким образом, имя поля - это имя тега, а значение - оценка тега.
Раньше это работало с HS3, когда для сортировки можно было использовать любое поле, но в v5 мы должны заранее сообщить HS о сортируемых полях.
Таким образом, вопрос заключается в следующем: возможно ли динамическое добавление сортируемых полей, когда пользователь создает новый тег, и если да, то как?