Operations in LDAP queries

The following table shows an overview of the operations that can be used for LDAP queries.

Operation

Characters

Usage

Equal

=

Checks for equality of a field with the specified string

Any

*

Specifies that a field can have any content except NULL

Bracketing

()

Separates individual query parts within a nested query

And

&

Connects queries together. All queries must be true

Or

|

Connects queries together. At least one query must be true

Not

!

Removes all objects from the search result that are found by the queries

Example:  

Compound operations create an LDAP query. The following table shows the structure of an LDAP query using two examples:

Query result

Query structure

All objects of LDAP class user

(objectClass=user)

All objects of the LDAP class user whose e-mail address does not begin with the string test

(&(objectClass=user) (!(mail=test*)))