While suitable for any application that requires full text indexing and searching capability, Lucene has been widely recognized[REF][REF] for its utility in the implementation of Internet search engines and local, single-site searching.
Lucene has also been used to implement recommendation systems [REF].