Example #1
0
 /// <summary>生成删除请求</summary>
 private IDeleteRequest UseDeleteQuery(DeleteDescriptor <TIndexType> descriptor, string iiid)
 {
     descriptor.Type(this.IndexType)
     .Refresh(Refresh.True)
     ;
     return(descriptor);
 }
Example #2
0
        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));
 }
Example #6
0
 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));
 }