On Oct 11, 2006, at 10:24 AM, climbingrose wrote:
Is it true that Solr is mainly used for applications that rarely change the
underlying data?

No, not at all. Solr is very dynamic, and in fact shines even more than plain Lucene when the data changes frequently.

As I understand, if you submit new data or modify existing
data on Solr server, you would have to "refresh" the cache somehow to
display the updated data.

Solr manages this refresh automatically, and depending on how you have the caches configured the switchover to see new documents can be almost instantaneous.

If my application frequently gets new data/updates
from users, should I use Solr?

Well, that is a difficult question to answer without knowing more about your architecture, but Solr certainly would not be a hindrance and in fact may just be what makes your search system shine!

I love faceted browsing and dynamic
properties so much but I need to justify the choice of Solr. Thanks. By the way, does anyone have any performance measure that can be shared (apart from the one on the Wiki)? As I estimated, my application probably has half a million docs, each of which has around 15 properties, does anyone know the
type of hardware I would need for reasonable performance.

I've gotten quite good response with a dataset of 500k documents on a MacBook Pro, with 1GB RAM. I've not done any measuring, other than to experience that the front-end (RoR) was more than responsive enough.

        Erik

Reply via email to