Fixed
- Default stop word list replaced with the classic 33-word English list (
a,an,and,are,as,at,be,but,by,for,if,in,into,is,it,no,not,of,on,or,such,that,the,their,then,there,these,they,this,to,was,will,with). The previous ~95-word list was silently dropping common terms such asafter,before,could, andhowat index time, causing queries for those terms to return no results.
Added
StopWordFilter.ExtendedStopWords— the previous ~95-word list is now a named, opt-in constant for callers who prefer more aggressive stop word removal.StopWords.EnglishExtended— convenience alias forStopWordFilter.ExtendedStopWords, consistent with the existingStopWords.*surface.
Changed
IndexWriterConfig.StopWordsdocumentation updated to referenceStopWords.EnglishExtendedas the opt-in for aggressive filtering.
Re-indexing required if upgrading from 1.1.2 or earlier with an existing index. Query-time and index-time analysis must use the same stop word set to avoid missed results.