0

使用带有 grails 2.3.4 和 postgreSql 数据源的可搜索插件。当我使用闭包构建查询时,插件无法呈现结果:

1)进行域测试:

import org.compass.annotations.*

class Test implements Serializable {
    static searchable = true

    @SearchableProperty
    Currency currency

    @SearchableProperty
    String type

2) 连接 searchableService 的服务:

class SearchService {

    def searchableService

    def mysearch() {
       def results = Test.search{
           must(term('type', 'OFFICES'))
           term('currency', 'USD')
       }
       return results
    }

尽管类型和货币属性的字符串值“OFFICES”和“USD”记录良好的测试实体,查询生成器找不到任何结果......

4

0 回答 0