示例#1
0
        public async Task <bool> AddDocument <TEntity>(TEntity entity, string elasticsearchUrl, string indice, int?id = null) where TEntity : ElasticsearchEntityBase
        {
            var result = _elasticsearchRepository.Post <CreateDocumentDto>($"{elasticsearchUrl}/{indice}/_doc", new StringContent(JsonConvert.SerializeObject(entity), Encoding.UTF8, "application/json"));

            return(result.Shards.Failed == 0);
        }