public void TestIndexingWithParentId()
		 {
             //TODO crate parent-child mapping
		 	var client = new ElasticSearch.Client.ElasticSearchClient("localhost");
		 	var result= client.Index("index", "type", "1", new Dictionary<string, object>() {{"medcl", "value"}}, "1");
			 Assert.AreEqual(true,result.Success);
			 Thread.Sleep(200);
		 	var doc= client.Get("index", "type", "1", "1");
			 Assert.AreEqual("1",doc.Hits.Id);
		 }
Exemplo n.º 2
0
        public void TestIndexingWithParentId()
        {
            //TODO crate parent-child mapping
            var client = new ElasticSearch.Client.ElasticSearchClient("localhost");
            var result = client.Index("index", "type", "1", new Dictionary <string, object>()
            {
                { "medcl", "value" }
            }, "1");

            Assert.AreEqual(true, result.Success);
            Thread.Sleep(200);
            var doc = client.Get("index", "type", "1", "1");

            Assert.AreEqual("1", doc.Hits.Id);
        }
		public void TestOpenCloseIndex()
		{
			Thread.Sleep(1000);
			var client = new ElasticSearch.Client.ElasticSearchClient("localhost");
			string indexAabbTestOpen = "index_aabb_test_open"+Guid.NewGuid().ToString("N");
			client.CreateIndex(indexAabbTestOpen);
			Thread.Sleep(500);
			client.CloseIndex(indexAabbTestOpen);

			var op= client.Index(indexAabbTestOpen, "type", "key", "{a:1}");
			
			Assert.AreEqual(false,op.Success);
			Assert.True(op.JsonString.IndexOf("closed")>0);
			Thread.Sleep(500);
			client.OpenIndex(indexAabbTestOpen);
			client.Refresh();
			Thread.Sleep(500);
			op = client.Index(indexAabbTestOpen, "type", "key", "{a:1}");
			client.Refresh();
			Assert.AreEqual(true, op.Success);
			client.DeleteIndex(indexAabbTestOpen);
		}
Exemplo n.º 4
0
        public void TestOpenCloseIndex()
        {
            Thread.Sleep(1000);
            var    client            = new ElasticSearch.Client.ElasticSearchClient("localhost");
            string indexAabbTestOpen = "index_aabb_test_open" + Guid.NewGuid().ToString("N");

            client.CreateIndex(indexAabbTestOpen);
            Thread.Sleep(500);
            client.CloseIndex(indexAabbTestOpen);

            var op = client.Index(indexAabbTestOpen, "type", "key", "{a:1}");

            Assert.AreEqual(false, op.Success);
            Assert.True(op.JsonString.IndexOf("closed") > 0);
            Thread.Sleep(500);
            client.OpenIndex(indexAabbTestOpen);
            client.Refresh();
            Thread.Sleep(500);
            op = client.Index(indexAabbTestOpen, "type", "key", "{a:1}");
            client.Refresh();
            Assert.AreEqual(true, op.Success);
            client.DeleteIndex(indexAabbTestOpen);
        }