Это пример добавления стоп-слов в стандартный анализатор с использованием Lucene. Net (версия 3.0.3):
using Lucene.Net.Util;
using Lucene.Net.Analysis.Standard;
namespace LuceneDemo
{
class Program
{
static void Main(string[] args)
{
var stopWords = new HashSet<string>
{
"foo",
"bar"
};
var luceneVersion = Version.LUCENE_30; // v3.0.3
var myAnalyzer = new StandardAnalyzer(luceneVersion, stopWords);
}
}
}
Конечно, для Более длинный список слов, хранящихся в файле или из какого-либо другого внешнего источника, есть лучшие способы для заполнения набора. Это только для иллюстрации.