Lucene.Net.Analysis.Compound.Hyphenation |
Name | Description |
---|---|
CompoundWordTokenFilterBase | Base class for decomposition token filters. You must specify the required LuceneVersion compatibility when creating CompoundWordTokenFilterBase:
|
CompoundWordTokenFilterBase.CompoundToken | Helper class to hold decompounded token information |
DictionaryCompoundWordTokenFilter | A TokenFilter that decomposes compound words found in many Germanic languages. "Donaudampfschiff" becomes Donau, dampf, schiff so that you can find "Donaudampfschiff" even when you only enter "schiff". It uses a brute-force algorithm to achieve this. You must specify the required LuceneVersion compatibility when creating CompoundWordTokenFilterBase:
|
DictionaryCompoundWordTokenFilterFactory | Factory for DictionaryCompoundWordTokenFilter. <fieldType name="text_dictcomp" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.DictionaryCompoundWordTokenFilterFactory" dictionary="dictionary.txt" minWordSize="5" minSubwordSize="2" maxSubwordSize="15" onlyLongestMatch="true"/> </analyzer> </fieldType> |
HyphenationCompoundWordTokenFilter | A TokenFilter that decomposes compound words found in many Germanic languages. "Donaudampfschiff" becomes Donau, dampf, schiff so that you can find "Donaudampfschiff" even when you only enter "schiff". It uses a hyphenation grammar and a word dictionary to achieve this. You must specify the required Version compatibility when creating CompoundWordTokenFilterBase:
|
HyphenationCompoundWordTokenFilterFactory | Factory for HyphenationCompoundWordTokenFilter. This factory accepts the following parameters:
<fieldType name="text_hyphncomp" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.HyphenationCompoundWordTokenFilterFactory" hyphenator="hyphenator.xml" encoding="UTF-8" dictionary="dictionary.txt" minWordSize="5" minSubwordSize="2" maxSubwordSize="15" onlyLongestMatch="false"/> </analyzer> </fieldType> |
TestCompoundWordTokenFilter | |
TestCompoundWordTokenFilter.AnalyzerAnonymousInnerClassHelper | |
TestCompoundWordTokenFilter.AnalyzerAnonymousInnerClassHelper2 | |
TestCompoundWordTokenFilter.AnalyzerAnonymousInnerClassHelper3 | |
TestCompoundWordTokenFilter.AnalyzerAnonymousInnerClassHelper4 | |
TestCompoundWordTokenFilter.AnalyzerAnonymousInnerClassHelper5 | |
TestCompoundWordTokenFilter.MockRetainAttribute | |
TestCompoundWordTokenFilter.MockRetainAttributeFilter | |
TestDictionaryCompoundWordTokenFilterFactory | Simple tests to ensure the Dictionary compound filter factory is working. |