Write a review to share your experiences with open source!
On DevRates we focus on reviews by developers using libraries on their daily work.
Interested in the latest trends and top-rated open source projects for all layers of your application?
DevRates contains projects reviews of most popular tagged categories and programming languages.
Follow projects and don't miss any news from blogs and twitter on your wall.
Your company is looking for talented developers? Register on DevRates and show your technology stack on your company profile.
The Apache Lucene project develops open-source search software, including:
Lucene Core, our flagship sub-project, provides Java-based indexing and search technology, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.
Solr is a high performance search server built using Lucene Core, with XML/HTTP and JSON/Python/Ruby APIs, hit highlighting, faceted search, caching, replication, and a web admin interface.
Open Relevance Project is a subproject with the aim of collecting and distributing free materials for relevance testing and performance.
PyLucene is a Python port of the Core project.
full review »
As Shay Bannon said - using pure Lucene is challenging. Simple issues - date and empty fields storing, exact queries - can be very harmful. I'd rather use some wrapper framework like Elasticsearch or Solr (unless need to embed search component in an existing application).