Using Context.search() method.
Search is vendor-specific operation.
This is only possible for objects under java:comp/env URL.
Using DirContext.search() method.
Using SearchContext.search() method.