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 static string GetFields(RiakSearchResultDocument doc) { var sb = new StringBuilder(); foreach (var f in doc.Fields) { sb.AppendFormat("\t{0}: {1}\n", f.Key, f.Value); } return(sb.ToString()); }