Package eval supplies logic for automatically applying a search query to a set of records.
Package query contains helpful code for building structured search queries.
Package script provides a fairly terse programming language for expressing search queries as strings.