2013-06-09 5 views

ответ

1

Подходящий плагин стабилен, но компас, на котором он был построен, несколько застопорился в разработке.

Я мало знаю о плагине поиска в спящем режиме.

Есть еще два варианта, чтобы посмотреть, есть ли Solr и плагин Solr, но плагин нуждается в некоторой любви на некоторое время, но проект Solr в порядке.

И наконец, есть elasticsearch, который является заменой для компаса.

Вот презентация от GR8Eu, в которой перечислены некоторые пункты о поиске grails. http://gr8conf.eu/Presentations/Searching-for-the-Grail

1

Прежде всего вам нужно указать, какого рода поиск вы хотели бы достичь. Я могу думать о поиске «полного текста» (поиск в каждом классе домена, каждое свойство), полный поиск домена (сложная способность поиска для данного класса домена), легкий поиск.

Легкий поиск обычно подходит для быстрого поиска с автозаполнением, поддерживается Quick Search Plugin. Он может искать простые типы данных (String, Number) в данном классе домена и даже в его отношениях.

Я использовал Filterpane plugin для полного поиска домена, который я могу порекомендовать. Он довольно продвинутый, он поддерживает поиск по многим лентам данных (String, Numbers, Date, Joda Time, Enums и т. Д.). Кроме того, поддерживается поиск отношений и поиск наследования.

У меня нет опыта работы с «полным текстом» поиск плагина, но я думаю, что Searchable плагин будет хорошим способом пойти ...

0

Я знаю два плагина:

  • Grails Hibernate Search плагин: который я только что мигрировал, чтобы быть совместимым с Grails 3.1.x/Hibernate 5 (см. PR https://github.com/mathpere/grails-hibernate-search-plugin/pull/21)
  • Grails Поисковый плагин: это отличный и полный возможностей, но несовместимый с последней версией Grails.

поэтому я бы сказал, что это зависит от вашей версии Grails.

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