Index: src/main/java/org/apache/jackrabbit/core/SearchManager.java =================================================================== --- src/main/java/org/apache/jackrabbit/core/SearchManager.java (revision 573623) +++ src/main/java/org/apache/jackrabbit/core/SearchManager.java (working copy) @@ -402,6 +402,10 @@ long type = e.getType(); if (type == Event.NODE_ADDED) { addedNodes.put(e.getChildId(), e); + // quick'n dirty fix for JCR-905 + if (e.isExternal()) { + removedNodes.add(e.getChildId()); + } } else if (type == Event.NODE_REMOVED) { removedNodes.add(e.getChildId()); } else {