Get flash to fully experience Pearltrees
Posted by Shay Banon on Nov 29, 2006 Sections
For the less acquainted, Lucene is a very compact and powerful search library while Solr is an enterprise search engine built on top of the Lucene library. Lucene gives you killer information retrieval core technology in a compact package, and Solr builds out features on top, including: a platform independent interface, faceting, replication, caching, large scale distributed search, and much more. This article assumes you are familiar with the Lucene/Solr basics, but should be fairly accessible to those that are investigating the scalability of the Lucene Stack. Lucene and Solr are both highly scalable search solutions. Depending on a multitude of factors, a single machine can easily host a Lucene/Solr index of 5 – 80+ million documents, while a distributed solution can provide subsecond search response times across billions of documents.
Suppose you are searching the Web for pages that contain both the words java and net but not the word dot . What if search engines made you type in something like the following for this simple query?
Unfortunately, OpenSymphony has seen it's final days. Started originally by some of the great minds of open source Java, it had a great run and produced some of the best open source Java libraries out there: WebWork (now Apache Struts) and XWork, it's core engine Quartz Scheduler SiteMesh Compass OSCache OSWorkflow OGNL OSUser PropertySet Clickstream OSCore
Wouldn't it be great to be able to use a powerful search engine on your business objects?