Połącz dwa nazwane zakresy z OR (zamiast AND)

Chcę znaleźć wszystkoAnnotations których ciała są albo:

Równy "?"lubLubić "[?]"

Jak najlepiej to zrobić?

Chciałbym użyćSearchLogic jeśli to możliwe, ale mimo to SearchLogic umożliwia wykonanie każdej z następujących czynności:

Annotation.body_equals('?')Annotation.body_like('[?]')

i zawsze możesz je połączyć:Annotation.body_equals('?').body_like('[?]')

Nie wiem, jak je połączyćOR.

Zauważ, że możesz łączyć nazwane zakresy zOR Jeśli ich argument jest taki sam. Np. Mógłbym zrobić:

 Annotation.body_equals_or_body_like('?')

Ale to nie pomoże.

Zauważ, że nie jestem dołączony do SearchLogic, ale byłoby świetnie dla rozwiązania, które nie wymaga zerwania jego abstrakcji.

questionAnswers(5)

yourAnswerToTheQuestion