diff options
author | Kevin Morris <kevr.gtalk@gmail.com> | 2020-07-06 03:19:06 +0200 |
---|---|---|
committer | Lukas Fleischer <lfleischer@archlinux.org> | 2021-02-20 17:24:30 +0100 |
commit | efe99dc16f2a94be1d4e5917a07fee2260f3d547 (patch) | |
tree | b4dd250673b392b2b44bb6e56770c60793ef7a40 /web/lib/cachefuncs.inc.php | |
parent | 239988def7479cba6407901ee4671b6794d0b2ef (diff) | |
download | aur-efe99dc16f2a94be1d4e5917a07fee2260f3d547.tar.gz aur-efe99dc16f2a94be1d4e5917a07fee2260f3d547.tar.xz |
Support conjunctive keyword search in RPC interface
Newly supported API Version 6 modifies `type=search` for _by_ type
`name-desc`: it now behaves the same as `name-desc` search through the
https://aur.archlinux.org/packages/ search page.
Search for packages containing the literal keyword `blah blah` AND `haha`:
https://aur.archlinux.org/rpc/?v=6&type=search&arg="blah blah"%20haha
Search for packages containing the literal keyword `abc 123`:
https://aur.archlinux.org/rpc/?v=6&type=search&arg="abc 123"
The following example searches for packages that contain `blah` AND `abc`:
https://aur.archlinux.org/rpc/?v=6&type=search&arg=blah%20abc
The legacy method still searches for packages that contain `blah abc`:
https://aur.archlinux.org/rpc/?v=5&type=search&arg=blah%20abc
https://aur.archlinux.org/rpc/?v=5&type=search&arg=blah%20abc
API Version 6 is currently only considered during a `search` of `name-desc`.
Note: This change was written as a solution to
https://bugs.archlinux.org/task/49133.
PS: + Some spacing issues fixed in comments.
Signed-off-by: Kevin Morris <kevr.gtalk@gmail.com>
Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
Diffstat (limited to 'web/lib/cachefuncs.inc.php')
0 files changed, 0 insertions, 0 deletions