silverstripe-labs/silverstripe-fulltextsearch — pull request #38 by DarrenInwood (2014-03-24 21:09:23+00:00)
Title: Delete functionality

Delete operations do not trigger database manipulations, so they are not detected by the SearchUpdater.

This pull request adds an extension on DataObject, which triggers a write before deletion, thus running it through the same logic as a write.

SolrIndex has also been converted to use the correct ID format so that the documents are actually removed from the index.