【发布时间】:2013-09-11 13:31:37
【问题描述】:
我需要按名字和姓氏搜索成员,我已经成功完成了。 接下来我要做的就是成员的连接应该排在列表的首位(按连接排序。),就像在 Facebook 中一样,朋友排在列表的首位,而不是社区的其他用户。
我正在使用 grails 插件 Searchable。一种简单的方法是对searchListFromSearchable w.r.t 进行排序。连接列表。
以下是域结构。
class Member extends {
String firstName
String lastName
static searchable = {
analyzer "simple"
only = ['firstName', 'lastName']
firstName boost: 5.0
}
static hasMany = [connections: Connection]
}
连接类如下
class Connection {
String uuid
Member connectedMember
static belongsTo = [member: Member]
}
有没有 lucene 方法可以做到这一点?
【问题讨论】:
标签: grails lucene grails-searchable