Hi, If we set reindex to true in any index definition then Oak would remove the existing index content before performing the reindex. This would work fine if the index content are stored within NodeStore itself.
However if the index are stored externally e.g. Solr or Lucene index with persistence set to filesystem then I think currently we do not the remove the existing index data which might lead to index containing stale data. Should we provide any sort of callback for indexers when reindex is requested? Chetan Mehrotra