Solr: Open search server

solr.pngSolr is a “search server” based on Lucene that offers “Advanced, Configurable Text Analysis” and XML handling.

Text fields are typically indexed by breaking the field into words and applying various transformations such as lowercasing, removing plurals, or stemming to increase relevancy. The same text transformations are normally applied to any queries in order to match what is indexed. (Tutorial)