Пример #1
0
        public void MultipleCriteria()
        {
            var q         = SolrMultipleCriteriaQuery.Create(new SolrQueryByField("desc", "samsung"), new SolrQueryByRange <decimal>("price", 100, 200));
            var requiredq = new SolrRequiredQuery(q);

            Assert.AreEqual("+(desc:(samsung)  price:[100 TO 200])", Serialize(requiredq));
        }
Пример #2
0
        public void RangeQuery()
        {
            var q         = new SolrQueryByRange <decimal>("price", 100, 200);
            var requiredq = new SolrRequiredQuery(q);

            Assert.AreEqual("+price:[100 TO 200]", Serialize(requiredq));
        }
Пример #3
0
        public void QueryInList()
        {
            var q         = new SolrQueryInList("desc", "samsung", "hitachi", "fujitsu");
            var requiredq = new SolrRequiredQuery(q);

            Assert.AreEqual("+(desc:((samsung) OR (hitachi) OR (fujitsu)))", Serialize(requiredq));
        }
Пример #4
0
        public void SimpleQuery()
        {
            var q         = new SolrQuery("desc:samsung");
            var requiredq = new SolrRequiredQuery(q);

            Assert.AreEqual("+desc:samsung", Serialize(requiredq));
        }
Пример #5
0
        public void QueryByField()
        {
            var q         = new SolrQueryByField("desc", "samsung");
            var requiredq = new SolrRequiredQuery(q);

            Assert.AreEqual("+desc:(samsung)", Serialize(requiredq));
        }
Пример #6
0
 public void MultipleCriteria() {
     var q = SolrMultipleCriteriaQuery.Create(new SolrQueryByField("desc", "samsung"), new SolrQueryByRange<decimal>("price", 100, 200));
     var requiredq = new SolrRequiredQuery(q);
     Assert.AreEqual("+(desc:(samsung)  price:[100 TO 200])", Serialize(requiredq));
 }
Пример #7
0
 public void QueryInList() {
     var q = new SolrQueryInList("desc", "samsung", "hitachi", "fujitsu");
     var requiredq = new SolrRequiredQuery(q);
     Assert.AreEqual("+(desc:((samsung) OR (hitachi) OR (fujitsu)))", Serialize(requiredq));
 }
Пример #8
0
 public void RangeQuery() {
     var q = new SolrQueryByRange<decimal>("price", 100, 200);
     var requiredq = new SolrRequiredQuery(q);
     Assert.AreEqual("+price:[100 TO 200]", Serialize(requiredq));
 }
Пример #9
0
 public void QueryByField() {
     var q = new SolrQueryByField("desc", "samsung");
     var requiredq = new SolrRequiredQuery(q);
     Assert.AreEqual("+desc:(samsung)", Serialize(requiredq));
 }
Пример #10
0
 public void SimpleQuery() {
     var q = new SolrQuery("desc:samsung");
     var requiredq = new SolrRequiredQuery(q);
     Assert.AreEqual("+desc:samsung", Serialize(requiredq));
 }