On Nov 17, 2011, at 10:38 , Ari King wrote:

> I'm considering migrating from Hibernate Search to Solr, but in order
> to make that decision, I'd appreciate insight on the following:
> 
> 1. How difficult is getting Solr up and running? With Hibernate I had
> to annotate a few classes and setup a config file; so it was pretty
> easy.

So no Hibernate/Solr glue out there already?   It'd be nice if you could use 
Hibernate as you do, but instead of working with the Lucene API directly it 
would use SolrJ.   If this type of glue doesn't already exist, then that'd be 
the first step I think.

Otherwise, you could use Solr directly, but you'll likely be unhappy with the 
disconnect compared to what you're used to.  SolrJ supports annotations, but 
not to the degree that Hibernate does, and even so you'd be left to create an 
indexer and to wire in updates/deletes as well.

> 2. How can/should one secure Solr?

Secure it from what?  Being "secure" is relative, depends on what you're trying 
to protect from.  In general, no security needs to be applied directly to Solr, 
but certainly protect it behind a firewall and even block all IP access except 
to your application.

> 3. From what I've read, Solr can work with NoSql databases. The
> question is how well and how involved is the setup?

I imagine the specific nosql db's have their own Solr integration glue.  But in 
general, it's pretty trivial to iterate over a collection of objects and send 
them over to Solr in one way or another.

        Erik



Reply via email to