Advanced Search with Lucene common search requests advanced query syntax high-performance, scalable ability to add custom facets multisite search, content not shared, but user may be managed through Drupal admin interface core search pros good api...mostly pure php works out of the box cons elementary query syntzx not scalable db heavy no good method to alter query adding facets unweildy Lucene open source text search library written in java high-performance full featured supported by apache capabilities ranked results (most relevant returned first) boolean and, and not, or fielded data search eg. content, author, add custom fields powerful query types wildcard regex search, eg te?t -->text, test not in core or solr fuzzy range boost force term up the result list field and term grouping eg "drupal and php index on filesystem Search Lucene API paging set in the module goals integrate lucene into drupal, including api and hooks implement and extend core search api no external services native php "decaffeinated" by zend framework zf zend_search_lucene component oo php port of lucene indexes binary compatible with java; can move indexes back and forth between java and php stripped down version of required framework installation download search lucene api from drupal download zf components from sourceforge.net (readme in drupal mod has location) enable module run cron be happy configuring sl api hijack core searchh box all search box submissions go through slapi error handling how to andle exceptions can display generic error message if someting goes wrong search lucene content sub module settings index path update index via cron search page settings menu name caching faceting author content type create/modify date taxonomy custom comparison with other engines slower page loads than search and solr zf component can be memory intensive indexing faster than solr but slower than search performance settings result caching cache cleared when content added ro removed result set limit global setting only calculates scores for first n nodes index optimization consolidates files in index drush aware maintaining lucene with drush update or optimize index get size of index wipe index clear search results cache UI for weighting/boosting not currently in api but is part of lucene base