1
我有Grails项目与域有多个领域,其中我有领域'价格'。 我添加搜索插件项目,它工作正常,通过通用的搜索:Grails搜索搜索BigDecimal范围
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?
谢谢