Я изучаю использование Solr для проекта, в котором у нас есть некоторые особые требования к огранке.Из того, что я узнал, Solr предоставляет фасеты на основе диапазонов, где Solr может предоставлять фасеты разных диапазонов значений или диапазонов дат, значения полей ei «группируются» и агрегируются в разные ячейки.
Я быЯ хотел бы сделать что-то подобное, но я хочу создать пользовательскую функцию, которая отображает значения полей на мои конкретные фасеты, чтобы каждое значение поля оценивалось с помощью функции, чтобы увидеть, к какому фасету он принадлежит.myFacet = myFacetMapper (fieldValue)
Это своего рода более продвинутая версия диапазона-фасетов, но в которой значения отображаются с помощью пользовательской функции, а не просто в разные ячейки.
Кто-нибудь знает, еслиэто возможно и с чего начать?