Exemple #1
0
        public void String_FindsResourceOnExactValue()
        {
            // Default search = partial from the start
            var q = new Query().For("Patient").Where("family=Mckinney");
            var r = index.Search(q);

            Assert.IsTrue(r.Has("Patient/76"));
        }
Exemple #2
0
        public void DefaultSearch()
        {
            SearchResults r;

            r = index.Search("Patient", "name=\"Doe\"");
            Assert.IsTrue(r.Has("Patient/xds"));

            r = index.Search("Patient", "name=\"Doetje\"");
            Assert.IsFalse(r.Has("Patient/xds"));

            r = index.Search("Patient", "name=\"doe\"");
            Assert.IsTrue(r.Has("Patient/xds"));

            r = index.Search("Patient", "name=\"Doe\",\"John\"");
            Assert.IsTrue(r.Has("Patient/xds"));

            r = index.Search("Patient", "name=Doe&name=\"John\"");
            Assert.IsTrue(r.Has("Patient/xds"));

            r = index.Search("Patient", "name=\"Doe\", \"John\"");
            Assert.IsTrue(r.Has("Patient/xds"));
        }