Modules

A role for search engine abstraction.
An individual search result.
A role for search engines with an updateable index.
Query to pass to an engine.
Results of a Data::SearchEngine search
Facet role for Results
spellcheck role for Spellchecking