使用查询构建器搜索的grails无法找到实体

时间:2013-12-22 19:38:05

标签: grails gorm grails-searchable searchable-plugin

使用带有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
    }

尽管记录良好的Test实体的字符串值为“OFFICES”,而“USD”表示类型和货币属性,但查询构建器找不到任何结果......

0 个答案:

没有答案