У меня есть проект Grails с доменом, который имеет несколько полей, среди которых у меня есть поле «цена». я добавил для поиска плагин для проекта, и она отлично работает, с помощью общего поиска:Grails searchable search BigDecimal range
def searchResults = searchableService.search(params.q, params)
Теперь мне нужно добавить поиск цен через диапазон. Пример: цена от $ 100 до $ 200. Я попытался следующие, но это не работает:
def searchResults = searchableService.search({
queryString(params.q)
lt("price", params.pmax?.trim().toBigDecimal())
},params)
Как реализовать поиск по диапазону? Неважно, какой тип данных это: Integer, BigDecimal, Long?
Спасибо