Jeff Stein created LUCENE-7038:
----------------------------------

             Summary: QueryScorer.init returns empty TokenStream if 
setMaxDocCharsToAnalyze is not previously called
                 Key: LUCENE-7038
                 URL: https://issues.apache.org/jira/browse/LUCENE-7038
             Project: Lucene - Core
          Issue Type: Bug
          Components: modules/highlighter
    Affects Versions: 5.4
            Reporter: Jeff Stein
            Priority: Minor


This is a regression since Lucene 4.10 regarding The QueryScorer class in the 
Highlighter module.

In 4.10, the `QueryScorer.init` method returns a working tokenStream even if 
the maxCharsToAnalyze variable is set to zero. In both versions, zero is the 
default value and in 4.10 it indicated that the entire stream should be 
returned, not an empty stream.

The problem is with the `WeightedSpanTermExtractor` always wrapping the 
tokenStream in a `OffsetLimitTokenFilter` filter, even when the passed down 
maxDocCharsToAnalyze variable is zero.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to