コード例 #1
0
 public IIndexResponse AddCandidate(VacancyElasticModel vacancy)
 {
     return(_client.Index(vacancy, op => op
                          .Id(vacancy.Id)
                          .Index(IndexName)
                          ));
 }
コード例 #2
0
 public IIndexResponse Update(int id, VacancyElasticModel model)
 {
     return(_client.Index(model, i => i
                          .Index(IndexName)
                          .Type(Type)
                          .Id(id)
                          .Refresh(Refresh.True)
                          ));
 }
コード例 #3
0
 public Task UpdateVacancyElastic(VacancyElasticModel elasticModel)
 {
     return(Task.Run(() => _vacancyElasticRepository.Update(elasticModel.Id, elasticModel)));
 }
コード例 #4
0
 public Task AddVacancyElastic(VacancyElasticModel elasticModel)
 {
     return(Task.Run(() => _vacancyElasticRepository.AddCandidate(elasticModel)));
 }