У меня проблема с поисковым плагином (0.6.4).Grails для поиска плагина и Query Builder
Моих классов доменов, которые участвуют в моих проблемах эти из них:
class AdminArea {
static searchable = true
String name
static belongsTo = [country:Country]
}
и (я удалил не важные поля):
class POI{
static searchable = {
adminArea component: true
}
String name
AdminArea adminArea
}
Что я имею в моем приложении является нормальным searchbar и select, который позволяет мне выбрать область администрирования, чтобы я мог немного сузить результаты. Для достижения этой цели, я пытался сделать следующее:
В моем поиске контроллера, где я построить запрос:
def results = POI.search({
must{
queryString(searchTerm)
must(term('adminArea', params.adminArea))
}
})
Я пробовал со многими комбинациями, как adminArea.id, adminArea.name , меняя значения select в gsp на идентификаторы, имена .... но ничего похожего на трюк, я не могу заметить, что мне не хватает.