Lucene.Net.Search.Highlight.Test.TestHighlightRunner.Start C# (CSharp) Method

Start() public method

public Start ( ) : void
return void
        public void Start()
        {
            if (TestAction == null) throw new InvalidOperationException("Must set TestAction before calling start!");
            Console.WriteLine("Run QueryScorer");
            TestAction();
            Console.WriteLine("Run QueryTermScorer");
            Mode = QUERY_TERM;
            TestAction();
        }
    }

Usage Example

Ejemplo n.º 1
0
        public void TestGetBestFragmentsFilteredPhraseQuery()
        {
            var helper = new TestHighlightRunner();
            helper.TestAction = () =>
                                    {
                                        numHighlights = 0;
                                        var rf = new TermRangeFilter("contents", "john", "john", true, true);
                                        var pq = new PhraseQuery();
                                        pq.Add(new Term("contents", "john"));
                                        pq.Add(new Term("contents", "kennedy"));
                                        var fq = new FilteredQuery(pq, rf);

                                        DoSearching(fq);
                                        helper.DoStandardHighlights(analyzer, searcher, hits, query, this);
                                        // Currently highlights "John" and "Kennedy" separately
                                        Assert.IsTrue(numHighlights == 2,
                                                      "Failed to find correct number of highlights " + numHighlights +
                                                      " found");
                                    };

            helper.Start();
        }
All Usage Examples Of Lucene.Net.Search.Highlight.Test.TestHighlightRunner::Start