Definition: OR Search Filter
An OR search filter is a type of search filter that is intended to serve as a container that holds zero or more other search filters. In order for an entry to match an OR filter, it must match at least one of the filters contained in that OR filter.
OR filters may be represented as a string by enclosing the entire filter in parentheses and placing a pipe symbol ("|") just after the opening parenthesis. For example, a filter of "(|(uid=john.doe)(uid=jane.doe))" represents an OR search filter that embeds the "(uid=john.doe)" and "(uid=jane.doe)" equality filters.
An OR filter that does not contain any embedded filters is called an LDAP false filter. The string representation for an LDAP false filter is "(|)", and LDAP false filters will never match any target entry.