On 11/18/2015 8:21 AM, Matteo Grolla wrote:
> On Solr 4.10.3 I'm noting a different (desired) behaviour
> 
> 1) add document x
> 2) delete document x
> 3) commit
> 
> document x doesn't get indexed.

If the last operation for document X is to delete it, then it will be
gone after the commit and not searchable.

Order of operations is critical, and it's important to realize that Solr
is not transactional.  With a relational database like MySQL, updates
made by one client can be logically separate from updates made by
another client.  Solr (Lucene) does not have that logical separation.
When a commit happens, no matter where the commit comes from, changes
made by ALL clients before that commit will become visible.

Thanks,
Shawn

Reply via email to