Search descriptions define arguments that can be added to a feed to narrow a search results.
The following table lists arguments that can be added to feed requests.
Argument |
Description |
Type |
Match |
Example |
|
Filters packages by requirement of administrative privilege for their provisioning |
enum: yes/no |
exact |
yes |
|
Number of entries per feed page |
integer. Default value: 10 |
No |
12 |
|
Feed page number |
integer. Default value: 1 |
No |
3 |
|
Comma-separated list of keys according to which feed entries within a feed must be ordered. “-” (dash) prefix specifies the descending order. |
enum:
Default value: -updated |
No |
vendor,-name |
|
Limits the feed contents to the latest version of the package. |
enum: 1 |
exact |
1 |
|
Latest version of the package for each of the APS versions. Unlike |
enum: 1 |
exact |
1 |
|
Certification level. If this argument is present in a feed request, APS Catalog returns details on packages of the specified certification level. |
enum:
|
greater or equal |
Silver |
|
Vendor ID |
string |
exact |
www.phpbb.org |
|
Limits the feed contents to those packages which vendor name starts with the given value. |
string |
substring |
phpbb |
|
APS Category ID. |
string |
exact |
Web/Wiki |
|
Limits the feed contents to those packages which category name starts with the given value. Conventional category names are listed in the http://www.apsstandard.com/r/doc/aps--application-categories.pdf document, but a client should accept other category names. |
string |
substring |
Web |
|
Case-insensitive package commercial name. It is allowed to use more then one |
string |
substring |
PHPbb |
|
Packager name |
string |
exact |
www.example.com |
|
A package is considered obsolete if there is another package in the same catalog which upgrades the package. By specifying “hide” for this parameter you exclude obsolete packages from the requested feed. |
string |
exact |
hide |
|
Target architecture |
enum:
Default value: undefined. |
exact |
x86 |
|
Package type. |
enum:
Default value: aps |
exact |
aps |
|
Case-insensitive target platform |
enum:
Default value: undefined. |
exact |
linux |
|
Case-insensitive target operating system |
enum. Default value: undefined |
exact |
undefined |
|
Case-insensitive application envelope |
enum:
|
exact |
php |
|
Case-insensitive application network service |
enum:
|
exact |
imap |
|
Limits the feed contents to those packages which name matches with the given value. Wildcards usage is allowed. |
string |
substring |
*trend* |
|
Limits the feed contents to those packages which vendor name matches the given value. Wildcards usage is allowed. |
string |
substring |
*search |
|
Limits the feed contents to those packages marked with the specified tag. |
string |
exact |
commercial |
Restrictions
vendor and vendorSubstring arguments as vendor is already specified in feed URL.vendor and name arguments as these parameters are already specified in feed URL.Comparison rules
The Match column defines comparison rules which APS Catalog uses to identify that there is a match between an argument value and entry data. In case of match, the entry is returned. The rules are as follows:
Examples