public async Task HandleEventAsync(EntityDeletedEventData <Document> eventData) { if (_options.Enable) { await _documentFullSearch.DeleteAsync(eventData.Entity.Id); } }
public async Task ReindexAsync(Guid documentId) { await _documentFullSearch.DeleteAsync(documentId); var document = await _documentRepository.GetAsync(documentId); await _documentFullSearch.AddOrUpdateAsync(document); }
public async Task ReindexAsync(Guid documentId) { _elasticSearchService.ValidateElasticSearchEnabled(); await _elasticSearchService.DeleteAsync(documentId); var document = await _documentRepository.GetAsync(documentId); await _elasticSearchService.AddOrUpdateAsync(document); }