예제 #1
0
 private static void DeleteEntry(DeleteIndexEntry delete, List <object> args, string indexName)
 {
     args.Add(new
     {
         delete = new
         {
             _id    = delete.DocId,
             _index = indexName
         }
     });
 }
예제 #2
0
 private void Delete(DeleteIndexEntry delete, List <object> args)
 {
     args.Add(new
     {
         delete = new
         {
             _id    = delete.DocId,
             _index = indexName,
         }
     });
 }
예제 #3
0
 private Task DeleteAsync(DeleteIndexEntry delete)
 {
     return(client.DeleteAsync <StringResponse>(IndexName, delete.DocId));
 }
예제 #4
0
 private static void DeleteEntry(DeleteIndexEntry delete, IList <IndexDocumentsAction <SearchDocument> > batch)
 {
     batch.Add(IndexDocumentsAction.Delete("docId", delete.DocId.ToBase64()));
 }
예제 #5
0
 private static void DeleteEntry(DeleteIndexEntry delete, List <WriteModel <MongoTextIndexEntity <T> > > writes)
 {
     writes.Add(
         new DeleteOneModel <MongoTextIndexEntity <T> >(
             Filter.Eq(x => x.DocId, delete.DocId)));
 }