public class PackageSearchHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.List<PackageOverview> |
performSearch(java.lang.Long sessionId,
java.lang.String searchString,
java.lang.String mode,
java.lang.String[] selectedArches,
java.lang.Long relevantUserId,
java.lang.Boolean fineGrained,
java.lang.Long filterChannelId,
java.lang.String searchType)
Will form a search request and send message to search server
|
public static java.util.List<PackageOverview> performSearch(java.lang.Long sessionId, java.lang.String searchString, java.lang.String mode, java.lang.String[] selectedArches, java.lang.Long relevantUserId, java.lang.Boolean fineGrained, java.lang.Long filterChannelId, java.lang.String searchType) throws redstone.xmlrpc.XmlRpcFault, java.net.MalformedURLException, SearchServerIndexException
sessionId
- session idsearchString
- search stringmode
- mode as in name only, name description, name and summary, free formselectedArches
- list of archsrelevantUserId
- user id to filter by if relevant or architecture search
server the user can see is subscribed tofineGrained
- fine grained searchfilterChannelId
- channel id to filter by if channel searchsearchType
- type of search to do, one of "relevant", "channel",
"architecture", or "all"redstone.xmlrpc.XmlRpcFault
- bad communication with search serverjava.net.MalformedURLException
- possibly bad configuration for search server addressSearchServerIndexException
- error executing query