public String startSearch(String appIdentifier, SPFSearchDescriptor searchDescriptor, SPFSearchCallback callback) {
    """
	Start a new search.
	
	@param appIdentifier
	- the package name of the caller app
	@param searchDescriptor
	- a descriptor specifying query and settings
	@return the identifier of the query
    """
		QueryInfo queryInfo = mSearchScheduler.registerSearch(appIdentifier, searchDescriptor,callback);
		mSearchScheduler.startSearch(queryInfo);
		return queryInfo.getQueryId();
	}
public String startSearch(String appIdentifier, SPFSearchDescriptor searchDescriptor, SPFSearchCallback callback) {
		QueryInfo queryInfo = mSearchScheduler.registerSearch(appIdentifier, searchDescriptor,callback);
		mSearchScheduler.startSearch(queryInfo);
		return queryInfo.getQueryId();
	}
public String startSearch ( String appIdentifier , SPFSearchDescriptor searchDescriptor , SPFSearchCallback callback ) { QueryInfo queryInfo = mSearchScheduler . registerSearch ( appIdentifier , searchDescriptor , callback ) ; mSearchScheduler . startSearch ( queryInfo ) ; return queryInfo . getQueryId ( ) ; }
Start a new search.

@param appIdentifier
- the package name of the caller app
@param searchDescriptor
- a descriptor specifying query and settings
@return the identifier of the query
Start a new search .