Namespace Lucene.Net.Analysis.It
Analyzer for Italian.
Classes
ItalianAnalyzer
Lucene.Net.Analysis.Analyzer for Italian.
You must specify the required Lucene.Net.Util.LuceneVersion compatibility when creating ItalianAnalyzer:
- As of 3.6, ItalianLightStemFilter is used for less aggressive stemming.
- As of 3.2, ElisionFilter with a set of Italian contractions is used by default.
ItalianLightStemFilter
A Lucene.Net.Analysis.TokenFilter that applies ItalianLightStemmer to stem Italian words.
To prevent terms from being stemmed use an instance of SetKeywordMarkerFilter or a custom Lucene.Net.Analysis.TokenFilter that sets the Lucene.Net.Analysis.TokenAttributes.IKeywordAttribute before this Lucene.Net.Analysis.TokenStream.
ItalianLightStemFilterFactory
Factory for ItalianLightStemFilter.
<fieldType name="text_itlgtstem" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.ItalianLightStemFilterFactory"/>
</analyzer>
</fieldType>
ItalianLightStemmer
Light Stemmer for Italian.
This stemmer implements the algorithm described in:
Report on CLEF-2001 Experiments
Jacques Savoy