public SynonymAnalyzer(Version currentVersion) { var pathSynonymDict = ConfigurationManager.AppSettings["SynonymDictionaryPath"] ?? System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), @"/lucene_dict/syn_index"); CURRENT_VERSION = currentVersion; SynonymEngine = new Wl.WordsAnalyzer.WordNetSynonymEngine(pathSynonymDict); }
/// <summary> /// /// </summary> /// <remarks></remarks> /// <seealso cref=""/> /// <param name="input"></param> /// <param name="synonymEngine"></param> /// <return></return> public SynonymFilter(TokenStream input, ISynonymEngine synonymEngine) : base(input) { synonymStack = new Stack <String>(); this.engine = synonymEngine; this.termAtt = AddAttribute <ITermAttribute>(); this.posIncrAtt = AddAttribute <IPositionIncrementAttribute>(); }
public SynonymFilter(TokenStream input, ISynonymEngine engine) : base(input) { synonymStack = new Stack<string>(); this.engine = engine; this.termAttr = AddAttribute(typeof(TermAttribute)) as TermAttribute; this.posIncrAttr = AddAttribute(typeof(PositionIncrementAttribute)) as PositionIncrementAttribute; }
/// <summary> /// /// </summary> /// <remarks></remarks> /// <seealso cref=""/> /// <param name="input"></param> /// <param name="synonymEngine"></param> /// <return></return> public SynonymFilter(TokenStream input, ISynonymEngine synonymEngine) : base(input) { synonymStack = new Stack<String>(); this.engine = synonymEngine; this.termAtt = AddAttribute<ITermAttribute>(); this.posIncrAtt = AddAttribute<IPositionIncrementAttribute>(); }
public SynonymFilter(TokenStream in_Renamed, ISynonymEngine engine) : base(in_Renamed) { synonymStack = new Stack<string>(); this.engine = engine; termAtt = (TermAttribute)AddAttribute(typeof(TermAttribute)); posIncrAtt = (PositionIncrementAttribute)AddAttribute(typeof(PositionIncrementAttribute)); }
public SynonymFilter(TokenStream input, ISynonymEngine synonymEngine) : base(input) { if (synonymEngine == null) { throw new ArgumentNullException(nameof(synonymEngine)); } SynonymEngine = synonymEngine; }
public SynonymFilter(TokenStream input, ISynonymEngine synonymEngine) : base(input) { if (synonymEngine == null) { throw new ArgumentNullException("synonymEngine"); } SynonymEngine = synonymEngine; _termAttr = AddAttribute <ITermAttribute>(); _posAttr = AddAttribute <IPositionIncrementAttribute>(); _typeAttr = AddAttribute <ITypeAttribute>(); }
/// <summary> /// /// </summary> /// <remarks></remarks> /// <seealso cref=""/> public BexisAnalyzer() { stoptable = StopFilter.MakeStopSet(GERMAN_STOP_WORDS); SynonymEngine = new BexisSynonymEngine(); }
public SynonymFilter(TokenStream input, ISynonymEngine synonymEngine) : base(input) { SynonymEngine = synonymEngine; termAtt = AddAttribute<ITermAttribute>(); posIncAtt = AddAttribute<IPositionIncrementAttribute>(); typeAtt = AddAttribute<ITypeAttribute>(); }
/// <summary> /// /// </summary> /// <remarks></remarks> /// <seealso cref=""/> /// <param name="engine"></param> /// <return>NA</return> public SynonymAnalyzer(ISynonymEngine engine) { SynonymEngine = engine; }
public SynonymAnalyzer(Version currentVersion, ISynonymEngine engine) { CURRENT_VERSION = currentVersion; SynonymEngine = engine; }
public SynonymAnalyzer(ISynonymEngine engine) { this.engine = engine; }
public SynonymAnalyzer(Lucene.Net.Util.Version version, ISynonymEngine engine) { this.version = version; this.engine = engine; }