The search service can find package by either name (apache),
provides(webserver), absolute file names (/usr/bin/apache),
binaries (gprof) or shared libraries (libXm.so.2) in
standard path. It does not support multiple arguments yet...

The System and Arch are optional added filters, for example
System could be "redhat", "redhat-7.2", "mandrake" or "gnome",
Arch could be "i386" or "src", etc. depending on your system.

System
Arch

RPM resource jftp

JFtp is a graphical FTP client written in Java. It supports all the
basic FTP operations, and has some improved features such as recursive
directory upload, a nice swing UI, the ability to automatically resume
downloads, and the ability to recognize broken directory names. The API
is separated from the GUI and can also be used in third-party
applications or in a command-line mode.