Quote:
Can Hibernate Search make implementing full-text search "easier" and "quicker" than traditional Lucene + JDBC?
Yes.
Quote:
I have no information retrieval knowledge/experience, what's the learning curve with Hibernate Search?
Under the hood hibernate search is using Lucene as the search engine, Hibernate Search can provide access to the underlying search engine should you ever need to, however you can happily work with Hibernate Search. There is a wealth of information available on the web on hibernate search and also there is a fantastic book Hibernate Search in Action. Also should you encounter any issues or require some assistance then the forum is also a great place.
Quote:
Lastly, as the web app grows can Hibernate Search grow with it
Yes. There are a few Hibernate Search back end implementations that provide a means of Hibernate Search to scale, please see online documentation.
I worked on a few projects using Hibernate Search and I can honestly say it is a great framework. It took me a week to get full text search for my previous company and they had a really crazy domain model. So my recommendation is that play around it with and knock up a POC and get a feel for it. If you want to know more about Lucene then I would say look at Lucene in Action and obviously look at their website.
Hope this helps