/// <summary>生成删除请求</summary> private IDeleteRequest UseDeleteQuery(DeleteDescriptor <TIndexType> descriptor, string iiid) { descriptor.Type(this.IndexType) .Refresh(Refresh.True) ; return(descriptor); }
private IDeleteRequest GetMetaForDelete(DeleteDescriptor <T> request, bool immediately = true) { var result = request.Index(IndexName); if (immediately) { result.Refresh(Elasticsearch.Net.Refresh.True); } return(result); }
protected IDeleteRequest DeleteFluent(string id, DeleteDescriptor <Project> d) => d;
protected virtual DeleteDescriptor <T> BuildQuery(DeleteDescriptor <T> descriptor) { return(descriptor); }
protected virtual DeleteDescriptor <T> BuildQueryCore(DeleteDescriptor <T> descriptor) { descriptor = descriptor .Refresh(_refreshOnDelete); return(BuildQuery(descriptor)); }
internal static DeleteDescriptor <T> Refresh <T>(this DeleteDescriptor <T> descriptor, bool refresh = true) where T : class { return(descriptor.Refresh(refresh ? Elasticsearch.Net.Refresh.True : Elasticsearch.Net.Refresh.False)); }