Combine dois escopos nomeados com OR (em vez de E)
Eu quero encontrar tudoAnnotations
cujos corpos são:
Qual é a melhor forma de fazer isso?
Eu gostaria de usarSearchLogic se possível, mas o SearchLogic permite que você faça o seguinte:
Annotation.body_equals('?')
Annotation.body_like('[?]')
e você sempre pode encadeá-los:Annotation.body_equals('?').body_like('[?]')
Não sei como combiná-los comOR
.
Observe que você pode combinar escopos nomeadosOR
E se seu argumento é o mesmo. Por exemplo, eu poderia fazer:
Annotation.body_equals_or_body_like('?')
Mas isso não ajudaria.
Note que não estou ligado ao SearchLogic, mas seria ótimo para uma solução que não exige quebrar sua abstração.