You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Jeff Stein (JIRA)" <ji...@apache.org> on 2016/02/19 20:43:18 UTC

[jira] [Created] (LUCENE-7038) QueryScorer.init returns empty TokenStream if setMaxDocCharsToAnalyze is not previously called

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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org