migrate to convey
add methods to Delete and Refresh index
add method DeleteByQuery
skip indexing when there are no documents to index
refactorings
add tests for deleting from index