示例#1
0
        private void Init(LuceneVersion matchVersion)
        {
#pragma warning disable 612, 618
            if (matchVersion.OnOrAfter(LuceneVersion.LUCENE_47))
            {
                this.scanner = new StandardTokenizerImpl(m_input);
            }
            else if (matchVersion.OnOrAfter(LuceneVersion.LUCENE_40))
            {
                this.scanner = new StandardTokenizerImpl40(m_input);
            }
            else if (matchVersion.OnOrAfter(LuceneVersion.LUCENE_34))
            {
                this.scanner = new StandardTokenizerImpl34(m_input);
            }
            else if (matchVersion.OnOrAfter(LuceneVersion.LUCENE_31))
            {
                this.scanner = new StandardTokenizerImpl31(m_input);
            }
#pragma warning restore 612, 618
            else
            {
                this.scanner = new ClassicTokenizerImpl(m_input);
            }

            termAtt    = AddAttribute <ICharTermAttribute>();
            posIncrAtt = AddAttribute <IPositionIncrementAttribute>();
            offsetAtt  = AddAttribute <IOffsetAttribute>();
            typeAtt    = AddAttribute <ITypeAttribute>();
        }
示例#2
0
        private void Init(Version matchVersion)
        {
            if (matchVersion.OnOrAfter(Version.LUCENE_47))
            {
                this.scanner = new StandardTokenizerImpl(input);
            }
            else if (matchVersion.OnOrAfter(Version.LUCENE_40))
            {
                this.scanner = new StandardTokenizerImpl40(input);
            }
            else if (matchVersion.OnOrAfter(Version.LUCENE_34))
            {
                this.scanner = new StandardTokenizerImpl34(input);
            }
            else if (matchVersion.OnOrAfter(Version.LUCENE_31))
            {
                this.scanner = new StandardTokenizerImpl31(input);
            }
            else
            {
                this.scanner = new ClassicTokenizerImpl(input);
            }

            termAtt    = AddAttribute <ICharTermAttribute>();
            posIncrAtt = AddAttribute <IPositionIncrementAttribute>();
            offsetAtt  = AddAttribute <IOffsetAttribute>();
            typeAtt    = AddAttribute <ITypeAttribute>();
        }
示例#3
0
 private void Init(LuceneVersion matchVersion)
 {
     this.scanner    = new ClassicTokenizerImpl(m_input);
     this.termAtt    = AddAttribute <ICharTermAttribute>();
     this.offsetAtt  = AddAttribute <IOffsetAttribute>();
     this.posIncrAtt = AddAttribute <IPositionIncrementAttribute>();
     this.typeAtt    = AddAttribute <ITypeAttribute>();
 }
 /// <summary>
 /// LUCENENET specific: This method was added in .NET to prevent having to repeat code in the constructors.
 /// </summary>
 /// <param name="matchVersion"></param>
 private void Init(LuceneVersion matchVersion)
 {
     this.scanner    = GetScannerFor(matchVersion);
     this.termAtt    = AddAttribute <ICharTermAttribute>();
     this.offsetAtt  = AddAttribute <IOffsetAttribute>();
     this.posIncrAtt = AddAttribute <IPositionIncrementAttribute>();
     this.typeAtt    = AddAttribute <ITypeAttribute>();
 }
        private void Init(Version matchVersion)
        {
#pragma warning disable 612, 618
            if (matchVersion.OnOrAfter(Version.LUCENE_47))
            {
                this.scanner = new StandardTokenizerImpl(input);
            }
            else if (matchVersion.OnOrAfter(Version.LUCENE_40))
            {
                this.scanner = new StandardTokenizerImpl40(input);
            }
            else if (matchVersion.OnOrAfter(Version.LUCENE_34))
            {
                this.scanner = new StandardTokenizerImpl34(input);
            }
            else if (matchVersion.OnOrAfter(Version.LUCENE_31))
            {
                this.scanner = new StandardTokenizerImpl31(input);
            }
#pragma warning restore 612, 618
            else
            {
                this.scanner = new ClassicTokenizerImpl(input);
            }

            termAtt = AddAttribute<ICharTermAttribute>();
            posIncrAtt = AddAttribute<IPositionIncrementAttribute>();
            offsetAtt = AddAttribute<IOffsetAttribute>();
            typeAtt = AddAttribute<ITypeAttribute>();
        }
 private void Init(LuceneVersion matchVersion)
 {
     this.scanner = new ClassicTokenizerImpl(input);
     this.termAtt = AddAttribute<ICharTermAttribute>();
     this.offsetAtt = AddAttribute<IOffsetAttribute>();
     this.posIncrAtt = AddAttribute<IPositionIncrementAttribute>();
     this.typeAtt = AddAttribute<ITypeAttribute>();
 }