Я думаю, что разработка этого плагина может быть неактивной. Из интереса я очень успешно использую Searchable:
BuildConfig.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)
Чтобы сопоставить с похожим словом «велосипед» или «езда на велосипеде», добавьте ~ к поисковому термину.
def searchResult = searchableService.search("cycle~", options)
Параметры здесь также позволяют выделить условия поиска в результатах.
options.withHighlighter = textHighlighter
person
DavidC
schedule
01.12.2013