# Uses of Class
com.documentum.fc.client.search.DfSearchException

Packages that use DfSearchException
Package
Description
com.documentum.fc.client.search
Provides classes and interfaces for constructing and running search queries against multiple content repositories as well as external information sources (optional).

- ## Uses of DfSearchException in com.documentum.fc.client.search

  Subclasses of DfSearchException in com.documentum.fc.client.search
  Modifier and Type
  Class
  Description
  `class`
  `DfConfigurationException`
  This exception is thrown in case of a possible configuration issue of the ECIS adpaters when doing a search.
  `class`
  `DfQueryFormatException`
  This exception is thrown when format of a stored query cannot be recognized.
  `class`
  `DfQueryGenerationException`
  This exception is thrown when unexpected condition is discovered during query generation process.
  `class`
  `DfResultContentException`
  This exception is thrown during the retrieval of a result content.
  `class`
  `DfSearchLoginException`
  This exception is thrown when credentials are invalid.
  `class`
  `DfUnreachableLocationException`
  This exception is thrown when the target location is unreachable.
  Methods in com.documentum.fc.client.search that throw DfSearchException
  Modifier and Type
  Method
  Description
  `IDfLocationQueryScope`
  IDfQueryBuilder.`addLocationScope(String source, IDfId locationId, boolean isDescend, boolean isExcluded)`
  Adds a location scope.
  `IDfLocationQueryScope`
  IDfQueryBuilder.`addLocationScope(String source, String locationPath, boolean isDescend)`
  Adds a location scope.
  `IDfLocationQueryScope`
  IDfQueryBuilder.`addLocationScope(String source, String locationPath, boolean isDescend, boolean isExcluded)`
  Adds a location scope.
  `IDfPartitionScope`
  IDfQueryBuilder.`addPartitionScope(String source, String partitionName)`
  Adds a partition scope.
  `IDfResultsSet`
  IDfQueryProcessor.`blockingSearch(long timeout)`
  Starts a search and block until the query execution finished.
  `IDfResultRater`
  IDfResultRaterFactory.`create(IDfQueryDefinition queryDefinition)`
  Creates an IDfResultRater instance.
  `void`
  IDfQueryProcessor.`setRange(int lowerBound, int upperBound)`
  The query (IDfQueryBuilder) attached to this query processor will match only the range of results defined by the lower bound and the upper bound specified by this method.