Combina dos ámbitos nombrados con OR (en lugar de AND)
Quiero encontrar todoAnnotations
cuyos cuerpos son:
¿Cuál es la mejor manera de hacer esto?
Me gustaria usarSearchLogic si es posible, pero aunque SearchLogic le permite hacer cada uno de los siguientes:
Annotation.body_equals('?')
Annotation.body_like('[?]')
y siempre puedes encadenarlos:Annotation.body_equals('?').body_like('[?]')
No estoy seguro de cómo combinarlos conOR
.
Tenga en cuenta que puede combinar ámbitos nombrados conOR
Si Su argumento es el mismo. Por ejemplo, podría hacer:
Annotation.body_equals_or_body_like('?')
Pero esto no ayudaría.
Tenga en cuenta que no estoy vinculado a SearchLogic, pero sería genial para una solución que no requiera romper su abstracción.