Utiliser le plugin interrogeable Grails, j'ai ces classes:Grails consultable: recherche d'un champ spécifique dans un objet membre?
class Person {
static searchable = {
address component: true
}
}
et:
class Address {
static searchable = {
root false
}
String country
}
Je veux faire une recherche spécifique pour les personnes d'un pays spécifique. "Pays: NL" ne fonctionne pas. "address: country: NL" ne fonctionne pas non plus. Je ne trouve rien sur la syntaxe pour cela. Des idées?
Je pense que je vais devoir faire une indexation intelligente ou un autre truc dans la fermeture de recherche, mais je ne peux pas le trouver.
Votre exemple ressemble exactement à ce que je pensais que cela fonctionne, mais pour moi, il ne fonctionne pas. (Les recherches plus simples fonctionnent, donc ce n'est pas le problème.) Je vais essayer de voir si Luke est indexé.Je suppose que c'est bon de savoir que c'est en fait supposé fonctionner comme prévu. Maintenant, pour comprendre pourquoi cela ne fonctionne pas pour mon projet. – mcv