The isearch package provides an interactive search application, including facetted search.