一个更多关于grails searchable插件

时间:2010-03-17 15:13:03

标签: grails grails-plugin

我有两个简单的域名:

public class Hotel {
 static searchable = true
 Source source
 City city
 HotelType type
 long sourceid
 float lat
 float lon
 static hasMany = [hotelTexts:HotelText]
 static mapping = {
  hotelTexts batchSize:10
  }
}

public class HotelText {
    static searchable = true
    static belongsTo = [hotel:Hotel]
    String lang
    String name
    String description
    String address
    static mapping = {
        batchSize:10
        description type:"text"
    }
}

我是一个可搜索的插件新手,但我相信它可以帮助我解决我的问题。 因此,任务是按城市查找酒店,然后按名称排序结果。没有排序,可以使用动态查找器帮助轻松完成,但是......

要点:

  1. 按城市查找酒店。
  2. 按酒店名称排序结果(针对给定语言)。
  3. 支持分页。

1 个答案:

答案 0 :(得分:1)

公共级酒店{

static searchable = {
     hotelTexts component: true
}

...

}

公共班级HotelText {     static searchable = {          名字提升:2.0     }

...

}