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?
謝謝