Red-Piranha is a search system that can actually
learn what you are looking for. It can be used as
a Web page, command line, or XML-WebService, so it
will work with most languages, including Java,
Perl, C#/.NET, and PHP. It includes learning
abilities for the Desktop/Internet search
functionality. All feedback from the user is
stored in (editable) XML and RDF, and is used by
the system to improve the quality of searches.