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 для отображения.
Так как я могу сделать элемент 'date' для отображения, сортировки и не для поиска в моем gsp.

+0

Может быть, это не лучшая вещь, но это то, что я сделал для той же проблемы: я установил сопоставление для своего класса, а Searchable помог мне получить идентификаторы. С идентификаторами я использую метод getAll, чтобы получить все объекты (автоматически сортировать с отображением). – Abincepto

+1

@ArrrghGrails, как вы устанавливаете отображение для класса –

ответ

1

Я не могу добавить новый комментарий, так вот следующая часть моего ответа:

как настроить отображение для класса:

Вы можете объявить порядок сортировки по умолчанию для сбор в картографии (documentation).

Надеюсь, это то, что вам нужно!

Пример найти в документации:

В "заменить", например, это:

def airports = Airport.list(sort:'name') 

Вы можете использовать

class Airport { 
    … 
    static mapping = { 
     sort name: "desc" 
    } 
} 

И в первую часть мой ответ:

Может быть, это не самая лучшая вещь, но это то, что я сделал для той же проблемы . Я задал сопоставление для своего класса, а Searchable помог мне получить идентификаторы. С идентификаторами я использую метод getAll, чтобы получить все объекты (автоматически сортировать с отображением).

Смежные вопросы