It took about two months to fully roll out the 2.9.4g branch out the door. This release mostly replaces the plumbing of 2.9.4 with the .NET generic classes. One of the many benefits is the ability to use more .NET like code such as foreach (instead of GetEnumerator/MoveNext). There are a couple of API changes to be aware of:

  • StopAnalyzer(List stopWords)
  • Query.ExtractTerms(ICollection)
  • TopDocs.TotalHits, TopDocs.ScoreDocsv