See 
PublishedAPI for packages intended to be used by Plugin and Contrib authors, or 
browse all packages.
See also 
Developing plugins, 
Developer's Bible, 
Technical Overview
DEPRECATED - all 
SearchAlgorithm and 
QueryAlgorithm use the same calling convention.
Interface to search algorithms.
Implementations of this interface are found in Foswiki/Store/SearchAlgorithms.
 StaticMethod query( $query, $webs, $inputTopicSet, $session, $options ) → $infoCache 
 
-  $query- A Foswiki::Search::Node object. The tokens() method of     this object returns the list of search tokens.
-  $web- name of the web being searched, or may be an array reference              to a set of webs to search
-  $inputTopicSet- iterator over names of topics in that web to search
-  $session- reference to the store object
-  $options- hash of requested options
 
This is the top-level interface to a search algorithm.
Return a 
Foswiki::Search::ResultSet.