Kombinieren Sie zwei benannte Bereiche mit OR (anstelle von AND)
Ich will alles findenAnnotations
deren Körper sind entweder:
Wie geht das am besten?
Ich würde gerne nutzenSearchLogic Wenn möglich, aber mit SearchLogic können Sie die folgenden Aktionen ausführen:
Annotation.body_equals('?')
Annotation.body_like('[?]')
und du kannst sie immer miteinander verketten:Annotation.body_equals('?').body_like('[?]')
Ich bin mir nicht sicher, wie ich sie kombinieren sollOR
.
Beachten Sie, dass Sie benannte Bereiche mit kombinieren könnenOR
ob Ihr Argument ist das gleiche. Zum Beispiel könnte ich tun:
Annotation.body_equals_or_body_like('?')
Aber das würde nicht helfen.
Beachten Sie, dass ich nicht an SearchLogic gebunden bin, aber es wäre großartig für eine Lösung, bei der die Abstraktion nicht unterbrochen werden muss.