예제 #1
0
        public void GetTermVectorParameterOptions_Df()
        {
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(TermVectorParameterOptions.DocumentFrequency).ToList();

            Assert.AreEqual(1, r.Count);
            Assert.AreEqual("tv.df", r[0]);
        }
예제 #2
0
        public void GetTermVectorParameterOptions_offsets()
        {
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(TermVectorParameterOptions.Offsets).ToList();

            Assert.AreEqual(1, r.Count);
            Assert.AreEqual("tv.offsets", r[0]);
        }
예제 #3
0
        public void GetTermVectorParameterOptions_All()
        {
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(TermVectorParameterOptions.All).ToList();

            Assert.AreEqual(1, r.Count);
            Assert.AreEqual("tv.all", r[0]);
        }
예제 #4
0
        public void GetTermVectorParameterOptions_Tf()
        {
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(TermVectorParameterOptions.TermFrequency).ToList();

            Assert.Equal(1, r.Count);
            Assert.Equal("tv.tf", r[0]);
        }
예제 #5
0
        public void GetTermVectorParameterOptions_offsets()
        {
            var r = SolrQueryExecuter <TestDocument> .GetTermVectorParameterOptions(TermVectorParameterOptions.Offsets).ToList();

            Assert.Single(r);
            Assert.Equal("tv.offsets", r[0]);
        }
예제 #6
0
        public void GetTermVectorParameterOptions_Df()
        {
            var r = SolrQueryExecuter <TestDocument> .GetTermVectorParameterOptions(TermVectorParameterOptions.DocumentFrequency).ToList();

            Assert.Single(r);
            Assert.Equal("tv.df", r[0]);
        }
예제 #7
0
        public void GetTermVectorParameterOptions_All()
        {
            var r = SolrQueryExecuter <TestDocument> .GetTermVectorParameterOptions(TermVectorParameterOptions.All).ToList();

            Assert.Single(r);
            Assert.Equal("tv.all", r[0]);
        }
예제 #8
0
        public void GetTermVectorParameterOptions_tfidf()
        {
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(TermVectorParameterOptions.TermFrequency_InverseDocumentFrequency).ToList();

            Assert.AreEqual(3, r.Count);
            Assert.Contains(r, "tv.df");
            Assert.Contains(r, "tv.tf");
            Assert.Contains(r, "tv.tf_idf");
        }
예제 #9
0
        public void GetTermVectorParameterOptions_TfDf()
        {
            const TermVectorParameterOptions o =
                TermVectorParameterOptions.DocumentFrequency
                | TermVectorParameterOptions.TermFrequency;
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(o).ToList();

            Assert.AreEqual(2, r.Count);
            Assert.Contains(r, "tv.df");
            Assert.Contains(r, "tv.tf");
        }
예제 #10
0
        public void GetTermVectorParameterOptions_All_indirect()
        {
            const TermVectorParameterOptions o =
                TermVectorParameterOptions.DocumentFrequency
                | TermVectorParameterOptions.TermFrequency
                | TermVectorParameterOptions.Positions
                | TermVectorParameterOptions.Offsets
                | TermVectorParameterOptions.TermFrequency_InverseDocumentFrequency;
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(o).ToList();

            Assert.AreEqual(1, r.Count);
            Assert.AreEqual("tv.all", r[0]);
        }
예제 #11
0
        public void GetTermVectorParameterOptions_default()
        {
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(TermVectorParameterOptions.Default).ToList();

            Assert.AreEqual(0, r.Count);
        }
        public void GetTermVectorParameterOptions_default()
        {
            var r = SolrQueryExecuter <object> .GetTermVectorParameterOptions(TermVectorParameterOptions.Default).ToList();

            Assert.Empty(r);
        }