# 搜索

> 原文： [https://docs.oracle.com/javase/tutorial/jndi/ops/search.html](https://docs.oracle.com/javase/tutorial/jndi/ops/search.html)

目录提供的最有用的功能之一是其 _ 黄页 _ 或 _ 搜索 _ 服务。您可以撰写由您正在搜索的条目的属性组成的查询，并将该查询提交到目录。然后，该目录返回满足查询的条目列表。例如，您可以向目录询问保龄球平均值大于 200 的所有条目，或者所有表示姓氏以“Sch”开头的人的条目。

[`DirContext` ](https://docs.oracle.com/javase/8/docs/api/javax/naming/directory/DirContext.html)接口提供了几种搜索目录的方法，具有渐进的复杂程度和功能。搜索目录的各个方面将在以下部分中介绍：

*   [基本搜索](basicsearch.html)
*   [搜索过滤器](filter.html)
*   [搜索控件](scope.html)