4 ms·
The first version of Greplin was actually built on Solr! Eventually, we needed more flexibility than Solr easily offered though. For example, we've added far m
by smanek 16y ago
The first version of Greplin was actually built on Solr!
Eventually, we needed more flexibility than Solr easily offered though. For example, we've added far more efficient sharding, document modifications (updates and deletions), flushing, and near real time search than either Lucene or Solr support out of the box (and they were much easier to add to Lucene than Solr, since Lucene makes fewer assumptions about your dataset/use).
I think Solr is a great tool if your needs happen to fit into their model - but if they diverge a lot, it sometimes makes more sense to build your own custom framework on top of Lucene.
- joshhart 16y agoDid you consider the distributed, real-time, and faceted extensions to Lucene we (LinkedIn) built? Sensei, Zoie, and Bobo respectively. Get em at http://sna-projects.com/sna/ http://sna-projects.com/sna/
- smanek 16y agoWe're huge fans! Our real time search technology copied its architecture from Zoie, and our faceting/caching took some ideas from Bobo! We didn't use them outright since we have fairly different requirements/constraints (our data has some pleasant properties that makes it easier to shard and facet than the general case) and we wanted something a bit simpler. Shoot me an email sometime though (email in profile)! I'd love to buy you lunch and pick your brain ;-) You guys clearly know what you're doing!