Good morning everyone,

I'm working on a project using solr 3.5, one master and two slaves.
We run a grails app, and it has an update function.

When the user click the button,  we search for the message to be updated,
clone it using SolrJ, delete the old message and save the new one.
We do this update both on master and slave.

The grails app uses the slave solr to get the data that
will be displayed to the *users.

**Problem:* It's taking too long till the users can see the updated
message, *around 30 seconds. *
So, If the users reload the page, it seems an error.
If we do this change only on the master, it takes yet more time cause we
must wait for the sync(every 3 seconds).

We have 37GB(30 million docs) of data.

If we could get 3 to 5 seconds, it would be acceptable.
Any ideas?

Thanks...


-- 
Carlos Alberto Schneider
Informant -(47) 38010919 - 9904-5517

Reply via email to