Połącz dwa nazwane zakresy z OR (zamiast AND)
Chcę znaleźć wszystkoAnnotations
których ciała są albo:
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.