Combina dos ámbitos nombrados con OR (en lugar de AND)

Quiero encontrar todoAnnotations cuyos cuerpos son:

Igual a "?"oMe gusta "[?]"

¿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.

Respuestas a la pregunta(5)

Su respuesta a la pregunta