Я думаю, что разработка может быть неактивной на этом плагине. Из интересно, я очень успешно использовать для поиска:
BuildConfilg.groovy:
plugins { ...
compile ":searchable:0.6.6"
В классе домена:
class Article {
String headline
String extract
static searchable = {
only = ['headline', 'extract']
headline boost: 2.0, spellCheck: 'include'
extract boost: 1.7, spellCheck: 'include'
}
...
}
Для индекса в службе:
def searchableService
...
searchableService.index()
}
Редактировать :
Завершена проверка орфографии добавить объект, чтобы обеспечить предложенные поиски, если вы опечатку условия поиска:
def suggestedQuery = searchableService.suggestQuery(searchTerm)
Для поиска термина
def searchResult = searchableService.search("dog", options)
сопрягать с подобным словом «цикл» или «велосипедным» добавить ~ на срок SERACH
def searchResult = searchableService.search("cycle~", options)
варианта здесь также позволяет выделить условие поиска в результате
options.withHighlighter = textHighlighter
Я предпочел бы предложить [эластичный поисковый плагин] (http://grails.org/plugin/elasticsearch) вместо поиска. – dmahapatro