Chris M. Hostetter created LUCENE-10008:
-------------------------------------------
Summary: CommonGramsFilterFactory doesn't respect ignoreCase=true
when default stopwords are used
Key: LUCENE-10008
URL: https://issues.apache.org/jira/browse/LUCENE-10008
Project: Lucene - Core
Issue Type: Bug
Reporter: Chris M. Hostetter
CommonGramsFilterFactory's use of the "words" and "ignoreCase" config options
is inconsistent with how StopFilterFactory uses them - leading to
"ignoreCase=true" not being respected unless "words" is specified...
StopFilterFactory...
{code:java}
public void inform(ResourceLoader loader) throws IOException {
if (stopWordFiles != null) {
...
} else {
...
stopWords = new CharArraySet(EnglishAnalyzer.ENGLISH_STOP_WORDS_SET,
ignoreCase);
}
}
{code}
CommonGramsFilterFactory...
{code:java}
@Override
public void inform(ResourceLoader loader) throws IOException {
if (commonWordFiles != null) {
...
} else {
commonWords = EnglishAnalyzer.ENGLISH_STOP_WORDS_SET;
}
}
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]