2
我在我的項目中使用可搜索插件。我有一個簡單的域,其中給出如下grails可搜索插件:如何使屬性僅用於排序,但不用於搜索
Class User {
String title
String Description
int vote
Date date
}
static searchable = {
only: ['description','title','vote','date']
date name: 'sortableTitle1', index: 'not_analyzed'
vote name: 'sortableTitle2', index: 'not_analyzed'
}
我的需要是投票和日期作爲一個可排序的元素。同時搜索
同時我知道這不應該認爲,可以通過使用下面的代碼
date name: 'sortableTitle1', index: 'not_analyzed' store:'no'
但在這種情況下,對象的結果列表將不會包含日期屬性來完成的,所以它不能被顯示在gsp用於顯示。
所以我怎麼可以使'日期'元素顯示,排序,而不是在我的gsp搜索。
可能不是最好的事情,但這是我爲同樣的問題所做的:我爲我的課程設置了一個映射,Searchable幫助我獲得了Ids。使用ID,我使用getAll方法獲取所有對象(自動按照映射進行排序)。 – Abincepto
@ArrrghGrails你如何設置類的映射 –