private void button5_Click(object sender, EventArgs e) { var response = ElasticConn.EsClient().Search <DocumentAttributescs>(s => s .Index("disney") .Type("character") .From(0) .Size(1000) .Query(q => q.MatchAll())); var docAttrs = new List <DocumentAttributescs>(); docAttrs.Clear(); foreach (var hit in response.Hits) { var docAttr = new DocumentAttributescs(); docAttr.id = hit.Id.ToString(); docAttr.name = hit.Source.name.ToString(); docAttr.original_voice_actor = hit.Source.original_voice_actor.ToString(); docAttr.animated_debut = hit.Source.animated_debut.ToString(); docAttrs.Add(docAttr); } var columns = from t in docAttrs orderby t.id select new { Name = t.name, OriginalVoiceActor = t.original_voice_actor, AnimatedDebut = t.animated_debut }; dataGridView1.DataSource = columns.ToList(); }
private void button4_Click(object sender, EventArgs e) { var response = ElasticConn.EsClient().Search <DocumentAttributescs>(s => s .Index("disney") .Type("character") .Query(q => q.Term(t => t.Field("_id").Value(textBox1.Text)))); //Search based on _id var docAttrs = new List <DocumentAttributescs>(); docAttrs.Clear(); foreach (var hit in response.Hits) { var docAttr = new DocumentAttributescs(); docAttr.id = hit.Id.ToString(); docAttr.name = hit.Source.name.ToString(); docAttr.original_voice_actor = hit.Source.original_voice_actor.ToString(); docAttr.animated_debut = hit.Source.animated_debut.ToString(); docAttrs.Add(docAttr); } dataGridView1.DataSource = docAttrs; }