Используя плагин Grails с возможностью поиска, у меня есть эти классы:Grails searchable: поиск определенного поля в объекте-члене?
class Person {
static searchable = {
address component: true
}
}
и:
class Address {
static searchable = {
root false
}
String country
}
я хочу сделать конкретный поиск для лиц из определенной страны. «страна: NL» не работает. «адрес: страна: NL» тоже не работает. Я не могу найти ничего о синтаксисе для этого. Есть идеи?
Я думаю, что мне нужно будет сделать некоторые умные индексирования или какой-нибудь другой трюк в доступном для поиска закрытии, но я просто не могу его найти.
Ваш пример звучит так же, как, как я ожидал, что это сработает, но для меня это не так. (Упрощенные поисковые запросы работают, поэтому это не проблема.) Я дам Люку попытку выяснить, индексируется ли вообще.Я думаю, хорошо знать, что на самом деле это должно работать так, как я ожидал. Теперь, чтобы понять, почему он не работает для моего проекта. – mcv