background preloader

Search Engine

Facebook Twitter

Mausch/SolrNet. Sphinx versus Solr and other Heroku search solutions - Dan Adams. A recent Heroku-hosted Rails application required fulltext search of the content including field boosting. The best options quickly narrowed down to Solr and Sphinx. I’ll detail some of the reasons Solr won and the differences between the two. Available search solutions Solr Solr is quickly becoming the de-facto search solution, even outside the Java / JVM spaces.

Integration with Heroku is provided by Websolr, one of the first Heroku add-ons. Sphinx Sphinx, provided via the Flying Sphinx add-on, is also quite popular due to it’s ability to quickly index and search nearly any SQL database, great search features, and blindingly-fast indexing speeds. IndexTank IndexTank used to be a great option for Heroku search until it got bought by LinkedIn. Database search Barely worth mentioning, some would say, database search is an option if you need cheap search with minimal features. Host your own You don’t have to host your search on Heroku or use one of their add-ons. Solr versus Sphnix. Think Big | Solr vs ElasticSearch. The first thing you should know about Solr and ElasticSearch is that they are competing search servers. Both ElasticSearch and Solr are built on top of Lucene, so many of their core features are identical.

If you are unfamiliar, Lucene is a search engine packaged together in a set of jar files. Many custom applications embed the Lucene jar files directly into their application and manually create and search their Lucene index through the Lucene APIs. Solr and ES take those Lucene APIs, add features on top of them, and make the APIs accessible through an easy to deploy web server (like tomcat or jetty). Instead of coding through the Lucene Java API, developers can now easily shoot http commands to the search server and index/search that way. Distributed Search Foundations Solr was released in 2008. Winner: ElasticSearch Coordination ElasticSearch uses its own internal coordination mechanism to handle cluster state while Solr uses ZooKeeper.

Winner: Toss Up Shard Splitting Winner: Solr Schema. Lucene - Apache Solr. C# - .Net based open source search engine. OpenSearchServer search engine | Free Business & Enterprise software downloads. Tutorials | DotLucene.NET. OpenFTS: Open Source Full Text Search Engine. HubbleDotNet - Open source full-text search engine - Home.