There are two things to think about here. 1> if you're issuing the commit manually (i.e. not relying on the settings in solrconfig.xml) then they are atomic. The call doesn't return until all the active nodes have seen the commit.
2> However, autocommits are usually time based. Since servers start up at different times, if you're relying on the the settings in solrconfig.xml to do the commits then there will be slight offsets since the timers will expire at slightly different times. Best, Erick On Mon, Sep 16, 2013 at 6:44 PM, Damien Dykman <damien.dyk...@gmail.com>wrote: > Is a commit (hard or soft) atomic across shards? > > In other words, can I guaranty that any given search on a multi-shard > collection will hit the same index generation of each shard? > > Thanks, > Damien >