public void SimpleQueryWithGet() { ids = PutAnimals(); var search = new RiakSearchRequest { Query = new RiakFluentSearch("famous", "name_s") .Search("Lion*") .Build() }; var searchRslt = client.Search(search); CheckResult(searchRslt); RiakSearchResult searchResult = searchRslt.Value; RiakSearchResultDocument doc = searchResult.Documents.First(); var id = new RiakObjectId(doc.BucketType, doc.Bucket, doc.Key); var rslt = client.Get(id); CheckResult(rslt); RiakObject obj = rslt.Value; Console.WriteLine(Encoding.UTF8.GetString(obj.Value)); }
private void button5_Click(object sender, EventArgs e) { var search = new RiakSearchRequest { Query = new RiakFluentSearch("famous", "name_s") .Search("Lion*") .Build() }; var rslt = client.Search(search); RiakSearchResult searchResult = rslt.Value; foreach (RiakSearchResultDocument doc in searchResult.Documents) { var args = new[] { doc.BucketType, doc.Bucket, doc.Key, string.Join(", ", doc.Fields.Select(f => f.Value).ToArray()) }; Console.WriteLine( format: "BucketType: {0} Bucket: {1} Key: {2} Values: {3}", args); } var search1 = new RiakSearchRequest("famous", "age_i:[36 TO *]"); var rslt1 = client.Search(search1); }
public void RangeQuery() { ids = PutAnimals(); var search = new RiakSearchRequest("famous", "age_i:[30 TO *]"); /* * Fluent interface: * * var search = new RiakSearchRequest * { * Query = new RiakFluentSearch("famous", "age_i") * .Between("30", "*") * .Build() * }; */ var rslt = client.Search(search); CheckResult(rslt); RiakSearchResult searchResult = rslt.Value; foreach (RiakSearchResultDocument doc in searchResult.Documents) { var args = new[] { doc.BucketType, doc.Bucket, doc.Key, string.Join(", ", doc.Fields.Select(f => f.Value).ToArray()) }; Console.WriteLine("BucketType: {0} Bucket: {1} Key: {2} Values: {3}", args); } }
public void TestPublicConstructor() { var result = new RiakSearchResult(100.0f, 42, new List<RiakSearchResultDocument>()); result.MaxScore.ShouldEqual(100.0f); result.NumFound.ShouldEqual(42); result.Documents.ShouldNotBeNull(); result.Documents.Count.ShouldEqual(0); }
public void TestPublicConstructor() { var result = new RiakSearchResult(100.0f, 42, new List <RiakSearchResultDocument>()); result.MaxScore.ShouldEqual(100.0f); result.NumFound.ShouldEqual(42); result.Documents.ShouldNotBeNull(); result.Documents.Count.ShouldEqual(0); }
private void DoSearch(string index, string solrQuery) { var search = new RiakSearchRequest(index, solrQuery); var rslt = client.Search(search); CheckResult(rslt); RiakSearchResult searchResult = rslt.Value; Console.WriteLine("Num found: {0}", searchResult.NumFound); Assert.GreaterOrEqual(searchResult.Documents.Count, 1); Console.WriteLine("Search results for '{0}':", solrQuery); foreach (var doc in searchResult.Documents) { Console.WriteLine("\tKey: {0} Bucket Type: {1} Bucket: {2}", doc.Key, doc.BucketType, doc.Bucket); } }
public void SimpleQuery() { ids = PutAnimals(); var search = new RiakSearchRequest("famous", "name_s:Lion*"); var rslt = client.Search(search); CheckResult(rslt); RiakSearchResult searchResult = rslt.Value; foreach (RiakSearchResultDocument doc in searchResult.Documents) { var args = new[] { doc.BucketType, doc.Bucket, doc.Key, string.Join(", ", doc.Fields.Select(f => f.Value).ToArray()) }; Console.WriteLine( "BucketType: {0} Bucket: {1} Key: {2} Values: {3}", args); } }