Я использую плагин для поиска в моем проекте. И у меня есть простой домен, который приведен ниже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 для отображения.
Так как я могу сделать элемент 'date' для отображения, сортировки и не для поиска в моем gsp.
Может быть, это не лучшая вещь, но это то, что я сделал для той же проблемы: я установил сопоставление для своего класса, а Searchable помог мне получить идентификаторы. С идентификаторами я использую метод getAll, чтобы получить все объекты (автоматически сортировать с отображением). – Abincepto
@ArrrghGrails, как вы устанавливаете отображение для класса –