2010-03-17 42 views
0

我有兩個簡單的域:One的更多關於Grails的搜索插件

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

公共類酒店{

static searchable = { 
    hotelTexts component: true 
} 

... 

}

公共類HotelText { 靜態搜索= { 名提升:2.0 }

... 

}