Interface IDocumentFullSearch
Assembly: Volo.Docs.Domain.dll
Syntax
public interface IDocumentFullSearch
Methods
AddOrUpdateAsync(Document, CancellationToken)
Declaration
Task AddOrUpdateAsync(Document document, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Document |
document |
|
CancellationToken |
cancellationToken |
|
Returns
CreateIndexIfNeededAsync(CancellationToken)
Declaration
Task CreateIndexIfNeededAsync(CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
DeleteAllAsync(CancellationToken)
Declaration
Task DeleteAllAsync(CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
DeleteAllByProjectIdAsync(Guid, CancellationToken)
Declaration
Task DeleteAllByProjectIdAsync(Guid projectId, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
projectId |
|
CancellationToken |
cancellationToken |
|
Returns
DeleteAsync(Guid, CancellationToken)
Declaration
Task DeleteAsync(Guid id, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
id |
|
CancellationToken |
cancellationToken |
|
Returns
SearchAsync(String, Guid, String, String, Nullable<Int32>, Nullable<Int32>, CancellationToken)
Declaration
Task<List<EsDocument>> SearchAsync(string context, Guid projectId, string languageCode, string version, int? skipCount = null, int? maxResultCount = null, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
context |
|
Guid |
projectId |
|
System.String |
languageCode |
|
System.String |
version |
|
System.Nullable<System.Int32> |
skipCount |
|
System.Nullable<System.Int32> |
maxResultCount |
|
CancellationToken |
cancellationToken |
|
Returns
Extension Methods