I am trying to get SpellChecker setup using Lucene.NET, it all works fine other than situations similar to the following:
I have text containing satellite in the index, I analyze it using Snowball.
I then create a SpellChecker index and get suggestions from it. The suggestion I get returned when passing in "Satalite" is "satellit".
I am assuming this is because Snowball is stemming Satellite down to satellit and hence SpellChecker is returning that as the suggestion.
Is there anyway around this so I can use the two together other than creating an additional field for non stemmed words just so the spell checker can check that?