Пример для сообщения Янса:
public class CaseAnalyzer : Lucene.Net.Analysis.Standard.StandardAnalyzer
{
private static Hashtable stopWords = new Hashtable(); //{{"by","by"}}; <-- Makes "by" a stopword that will not be matched in analyzer
public CaseAnalyzer() : base(Lucene.Net.Util.Version.LUCENE_29, stopWords)
{
}
}
это должно быть зарегистрировано в web.config под
/configuration/sitecore/search/analyzer
пример регистрации анализатора
<caseanalyzer type="EBF.Business.Search.Analyzers.CaseAnalyzer, EBF.Business, Version=1.0.0.0, Culture=neutral"/>
Наконец, вам просто нужно зарегистрировать свой анализатор в конфигурации поиска, например:
<Analyzer ref="search/caseanalyzer" />