public CommandResponse AddDoc(string table = "main", params object[] docs) { CloudsearchDoc target = GetSearchDocApi(); var added = JsonConvert.SerializeObject(docs); var result = target.Add(added).Push(table); return(result); }
public void TestDocUpdate() { var target = new CloudsearchDoc(ApplicationName, api); var data = "[{\"fields\":{\"a\":\"1\",\"b\":\"test\"},\"cmd\":\"UPDATE\"}]"; target.Add(data); var result = target.Push("es_journal"); Assert.AreEqual("OK", result.Status); }
public void TestDocDetail() { var target = new CloudsearchDoc(ApplicationName, api); target.Add("[{'id':1,'author':'nathan'}]").Push("es_journal"); var result = target.Detail("id", "1"); Assert.AreEqual("OK", result.Status); target.Remove("1").Push("main"); result = target.Detail("id", "1"); Assert.AreEqual("OK", result.Status); }
public void TestDocAdd1() { var target = new CloudsearchDoc(ApplicationName, api); // TODO: 初始化为适当的值 var data = "[{\"a\":\"1\"}]"; target.Add(data); var result = target.Push("main"); Console.WriteLine(result); Assert.AreEqual("OK", result.Status); //Assert.AreEqual(expected, actual); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void TestDocAdd() { var target = new CloudsearchDoc(ApplicationName, api); // TODO: 初始化为适当的值 var pk = RandomStr(5); var data = "[{\"id\":\"" + pk + "\"}]"; target.Add(data); var result = target.Push("es_journal"); Console.WriteLine(result); Console.WriteLine(pk); Assert.AreEqual("OK", result.Status); //Assert.AreEqual(expected, actual); //Assert.Inconclusive("验证此测试方法的正确性。"); }
private static void Main(string[] args) { const string client_id = "LTAIPjkCtjCZvCIL"; const string secret_id = "giDKCpKxO4Cu6HPLGxOKSD5ubJpsxg"; var apiclient = new CloudsearchApi(client_id, secret_id, "http://opensearch-cn-hangzhou.aliyuncs.com"); var search = new CloudsearchSearch(apiclient); var doc = new CloudsearchDoc("SUSHI_TEST", apiclient); doc.Add() var builder = new QueryBuilder(); builder.ApplicationNames("SUSHI_TEST") .Query(new Query("云").And(new Query("搜索"))) .Config(new Config().Format(ReponseFormat.Json)); var result = search.Search(builder); Console.WriteLine(result); Console.Read(); }