Interface IDocumentFullSearch
Assembly: Volo.Docs.Domain.dll
Syntax
public interface IDocumentFullSearch
Methods
AddOrUpdateAsync(Document, CancellationToken)
Declaration
Task AddOrUpdateAsync(Document document, CancellationToken cancellationToken = default)
Parameters
Returns
AddOrUpdateManyAsync(IEnumerable<Document>, CancellationToken)
Declaration
Task AddOrUpdateManyAsync(IEnumerable<Document> documents, CancellationToken cancellationToken = default)
Parameters
Returns
CreateIndexIfNeededAsync(CancellationToken)
Declaration
Task CreateIndexIfNeededAsync(CancellationToken cancellationToken = default)
Parameters
Returns
DeleteAllAsync(CancellationToken)
Declaration
Task DeleteAllAsync(CancellationToken cancellationToken = default)
Parameters
Returns
DeleteAllByProjectIdAsync(Guid, CancellationToken)
Declaration
Task DeleteAllByProjectIdAsync(Guid projectId, CancellationToken cancellationToken = default)
Parameters
Returns
DeleteAsync(Guid, CancellationToken)
Declaration
Task DeleteAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
Returns
SearchAsync(string, Guid, string, string, int?, int?, CancellationToken)
Declaration
Task<EsDocumentResult> SearchAsync(string context, Guid projectId, string languageCode, string version, int? skipCount = null, int? maxResultCount = null, CancellationToken cancellationToken = default)
Parameters
Returns
ValidateElasticSearchEnabled()
Declaration
void ValidateElasticSearchEnabled()
Extension Methods