Lucene.Net.Search.Highlight.Test.TestHighlightRunner.DoStandardHighlights C# (CSharp) 메소드

DoStandardHighlights() 공개 메소드

public DoStandardHighlights ( Analyzer analyzer, IndexSearcher searcher, TopDocs hits, Query query, IFormatter formatter ) : void
analyzer Lucene.Net.Analysis.Analyzer
searcher IndexSearcher
hits TopDocs
query Query
formatter IFormatter
리턴 void
        public void DoStandardHighlights(Analyzer analyzer, IndexSearcher searcher,
                                         TopDocs hits, Query query, IFormatter formatter)
        {
            DoStandardHighlights(analyzer, searcher, hits, query, formatter, false);
        }

Same methods

TestHighlightRunner::DoStandardHighlights ( Analyzer analyzer, IndexSearcher searcher, TopDocs hits, Query query, IFormatter formatter, bool expandMT ) : void

Usage Example

예제 #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::DoStandardHighlights