lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Muir <rcm...@gmail.com>
Subject Re: svn commit: r831284 - /lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java
Date Fri, 30 Oct 2009 14:34:23 GMT
yeah should i change it for now to be safe?

On Fri, Oct 30, 2009 at 10:31 AM, Michael McCandless <
lucene@mikemccandless.com> wrote:

> You mean to state that it won't be removed until 4.0?
>
> Mike
>
> On Fri, Oct 30, 2009 at 8:47 AM, Robert Muir <rcmuir@gmail.com> wrote:
> > thanks!
> >
> > by the way, depending on back compat policy we can change that javadoc
> > accordingly?
> > (not sure how it applies to contrib anyway, but whatever you think is
> best)
> >
> > On Fri, Oct 30, 2009 at 8:45 AM, <mikemccand@apache.org> wrote:
> >>
> >> Author: mikemccand
> >> Date: Fri Oct 30 12:45:11 2009
> >> New Revision: 831284
> >>
> >> URL: http://svn.apache.org/viewvc?rev=831284&view=rev
> >> Log:
> >> LUCENE-2002: restore RussianLowerCaseFilter
> >>
> >> Added:
> >>
> >>
>  lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java
> >>   (with props)
> >>
> >> Added:
> >>
> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java
> >> URL:
> >>
> http://svn.apache.org/viewvc/lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java?rev=831284&view=auto
> >>
> >>
> ==============================================================================
> >> ---
> >>
> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java
> >> (added)
> >> +++
> >>
> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java
> >> Fri Oct 30 12:45:11 2009
> >> @@ -0,0 +1,56 @@
> >> +package org.apache.lucene.analysis.ru;
> >> +
> >> +/**
> >> + * Licensed to the Apache Software Foundation (ASF) under one or more
> >> + * contributor license agreements.  See the NOTICE file distributed
> with
> >> + * this work for additional information regarding copyright ownership.
> >> + * The ASF licenses this file to You under the Apache License, Version
> >> 2.0
> >> + * (the "License"); you may not use this file except in compliance with
> >> + * the License.  You may obtain a copy of the License at
> >> + *
> >> + *     http://www.apache.org/licenses/LICENSE-2.0
> >> + *
> >> + * Unless required by applicable law or agreed to in writing, software
> >> + * distributed under the License is distributed on an "AS IS" BASIS,
> >> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> >> implied.
> >> + * See the License for the specific language governing permissions and
> >> + * limitations under the License.
> >> + */
> >> +
> >> +import java.io.IOException;
> >> +
> >> +import org.apache.lucene.analysis.LowerCaseFilter; // for javadoc
> >> +import org.apache.lucene.analysis.TokenFilter;
> >> +import org.apache.lucene.analysis.TokenStream;
> >> +import org.apache.lucene.analysis.tokenattributes.TermAttribute;
> >> +
> >> +/**
> >> + * Normalizes token text to lower case.
> >> + * @deprecated Use {@link LowerCaseFilter} instead, which has the same
> >> + *  functionality. This filter will be removed in Lucene 3.1
> >> + */
> >> +public final class RussianLowerCaseFilter extends TokenFilter
> >> +{
> >> +    private TermAttribute termAtt;
> >> +
> >> +    public RussianLowerCaseFilter(TokenStream in)
> >> +    {
> >> +        super(in);
> >> +        termAtt = addAttribute(TermAttribute.class);
> >> +    }
> >> +
> >> +    public final boolean incrementToken() throws IOException
> >> +    {
> >> +      if (input.incrementToken()) {
> >> +        char[] chArray = termAtt.termBuffer();
> >> +        int chLen = termAtt.termLength();
> >> +        for (int i = 0; i < chLen; i++)
> >> +        {
> >> +          chArray[i] = Character.toLowerCase(chArray[i]);
> >> +        }
> >> +        return true;
> >> +      } else {
> >> +        return false;
> >> +      }
> >> +    }
> >> +}
> >>
> >> Propchange:
> >>
> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java
> >>
> >>
> ------------------------------------------------------------------------------
> >>    svn:eol-style = native
> >>
> >>
> >
> >
> >
> > --
> > Robert Muir
> > rcmuir@gmail.com
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>


-- 
Robert Muir
rcmuir@gmail.com

Mime
View raw message