• API

    Show / Hide Table of Contents

    Class MorfologikFilterFactory

    Filter factory for MorfologikFilter.

    An explicit resource name of the dictionary (".dict") can be provided via the

    dictionary
    attribute, as the example below demonstrates:

    <fieldType name="text_mylang" class="solr.TextField" positionIncrementGap="100">
      <analyzer>
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
        <filter class="solr.MorfologikFilterFactory" dictionary="mylang.dict" />
      </analyzer>
    </fieldType>

    If the dictionary attribute is not provided, the Polish dictionary is loaded and used by default.

    See: Morfologik web site

    Inheritance
    System.Object
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory
    Lucene.Net.Analysis.Util.TokenFilterFactory
    MorfologikFilterFactory
    Implements
    Lucene.Net.Analysis.Util.IResourceLoaderAware
    Inherited Members
    Lucene.Net.Analysis.Util.TokenFilterFactory.ForName(System.String, System.Collections.Generic.IDictionary<System.String, System.String>)
    Lucene.Net.Analysis.Util.TokenFilterFactory.LookupClass(System.String)
    Lucene.Net.Analysis.Util.TokenFilterFactory.AvailableTokenFilters
    Lucene.Net.Analysis.Util.TokenFilterFactory.ReloadTokenFilters()
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.LUCENE_MATCH_VERSION_PARAM
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.m_luceneMatchVersion
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.OriginalArgs
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.AssureMatchVersion()
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.LuceneMatchVersion
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.Require(System.Collections.Generic.IDictionary<System.String, System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.Require(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Collections.Generic.ICollection<System.String>)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.Require(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Collections.Generic.ICollection<System.String>, System.Boolean)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.Get(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.Get(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Collections.Generic.ICollection<System.String>)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.Get(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Collections.Generic.ICollection<System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.Get(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Collections.Generic.ICollection<System.String>, System.String, System.Boolean)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.RequireInt32(System.Collections.Generic.IDictionary<System.String, System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetInt32(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Int32)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.RequireBoolean(System.Collections.Generic.IDictionary<System.String, System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetBoolean(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Boolean)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.RequireSingle(System.Collections.Generic.IDictionary<System.String, System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetSingle(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Single)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.RequireChar(System.Collections.Generic.IDictionary<System.String, System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetChar(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Char)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetSet(System.Collections.Generic.IDictionary<System.String, System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetPattern(System.Collections.Generic.IDictionary<System.String, System.String>, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetCulture(System.Collections.Generic.IDictionary<System.String, System.String>, System.String, System.Globalization.CultureInfo)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetWordSet(Lucene.Net.Analysis.Util.IResourceLoader, System.String, System.Boolean)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetLines(Lucene.Net.Analysis.Util.IResourceLoader, System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetSnowballWordSet(Lucene.Net.Analysis.Util.IResourceLoader, System.String, System.Boolean)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.SplitFileNames(System.String)
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.GetClassArg()
    Lucene.Net.Analysis.Util.AbstractAnalysisFactory.IsExplicitLuceneMatchVersion
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Lucene.Net.Analysis.Morfologik
    Assembly: Lucene.Net.Analysis.Morfologik.dll
    Syntax
    public class MorfologikFilterFactory : TokenFilterFactory, IResourceLoaderAware

    Constructors

    | Improve this Doc View Source

    MorfologikFilterFactory(IDictionary<String, String>)

    Creates a new MorfologikFilterFactory

    Declaration
    public MorfologikFilterFactory(IDictionary<string, string> args)
    Parameters
    Type Name Description
    System.Collections.Generic.IDictionary<System.String, System.String> args

    Fields

    | Improve this Doc View Source

    DICTIONARY_ATTRIBUTE

    Dictionary resource attribute (should have ".dict" suffix), loaded from Lucene.Net.Analysis.Util.IResourceLoader.

    Declaration
    public const string DICTIONARY_ATTRIBUTE = "dictionary"
    Field Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    Create(TokenStream)

    Declaration
    public override TokenStream Create(TokenStream ts)
    Parameters
    Type Name Description
    Lucene.Net.Analysis.TokenStream ts
    Returns
    Type Description
    Lucene.Net.Analysis.TokenStream
    Overrides
    Lucene.Net.Analysis.Util.TokenFilterFactory.Create(Lucene.Net.Analysis.TokenStream)
    | Improve this Doc View Source

    Inform(IResourceLoader)

    Declaration
    public virtual void Inform(IResourceLoader loader)
    Parameters
    Type Name Description
    Lucene.Net.Analysis.Util.IResourceLoader loader

    Implements

    Lucene.Net.Analysis.Util.IResourceLoaderAware
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)