Si su conector define y manipula sus propios tipos de recursos, es posible que tenga requisitos especiales para buscar un recurso. Por ejemplo, el conector del IDE Java implementa un motor de búsqueda especializado en archivos Java.
El conector de búsqueda permite añadir una página especializada que describe la búsqueda al diálogo de búsqueda del entorno de trabajo. Esto permite obtener cualquier información especializada que debe suministrar el usuario y realizar una búsqueda utilizando el modelo interno del conector.
También debe proporcionar una clase especializada para visualizar los resultados de la búsqueda. Se suministran implementaciones abstractas de una página de resultados de búsqueda como punto de partida.
Estos servicios se añaden mediante puntos de extensión de conector de búsqueda.