You can use groups to restrict the or |. If the or is in the brackets, it only counts inside the brackets and not for the whole expression.
blooming (apple|pear) tree
- blooming apple tree
- blooming apple pear tree
- blooming (apple
- blooming pear tree
- pear tree