Package org.apache.lucene.analysis

Examples of org.apache.lucene.analysis.CharTokenizer


   */
  @Override
  public TokenStream tokenStream(String fieldName, Reader reader) {

    /* Split at delim Char */
    TokenStream result = new CharTokenizer(reader) {

      @Override
      protected boolean isTokenChar(char c) {
        return c != fDelim;
      }
View Full Code Here


    @Override
    public TokenStream tokenStream( String field, final Reader reader )
    {
        if ( !isTextField( field ) )
        {
            return new CharTokenizer( reader )
            {
                @Override
                protected boolean isTokenChar( char c )
                {
                    return Character.isLetterOrDigit( c );
View Full Code Here

    public TokenStream reusableTokenStream( String field, Reader reader )
        throws IOException
    {
        if ( !isTextField( field ) )
        {
            return new CharTokenizer( reader )
            {
                @Override
                protected boolean isTokenChar( char c )
                {
                    return Character.isLetterOrDigit( c );
View Full Code Here

      }

      @Override
    public TokenStream tokenStream(String fieldName, Reader reader) {

        TokenStream result = new CharTokenizer(reader) {

          @Override
      protected boolean isTokenChar(char c) {
            return c != fDelim;
          }
View Full Code Here

        public TokenStream tokenStream( String field, final Reader reader )
        {
            // do not tokenize field called 'element'
            if ( StandardIndexRecordFields.DEPENDENCIES.equals( field ) )
            {
                return new CharTokenizer( reader )
                {
                    protected boolean isTokenChar( char c )
                    {
                        return c != '\n';
                    }
                };
            }
            else if ( StandardIndexRecordFields.FILES.equals( field ) )
            {
                return new CharTokenizer( reader )
                {
                    protected boolean isTokenChar( char c )
                    {
                        return c != '\n' && c != '/';
                    }
                };
            }
            else
            if ( StandardIndexRecordFields.CLASSES.equals( field ) || MinimalIndexRecordFields.CLASSES.equals( field ) )
            {
                return new CharTokenizer( reader )
                {
                    protected boolean isTokenChar( char c )
                    {
                        return c != '\n' && c != '.';
                    }

                    protected char normalize( char c )
                    {
                        return Character.toLowerCase( c );
                    }
                };
            }
            else if ( StandardIndexRecordFields.GROUPID.equals( field ) )
            {
                return new CharTokenizer( reader )
                {
                    protected boolean isTokenChar( char c )
                    {
                        return c != '.';
                    }

                    protected char normalize( char c )
                    {
                        return Character.toLowerCase( c );
                    }
                };
            }
            else if ( StandardIndexRecordFields.VERSION.equals( field ) ||
                StandardIndexRecordFields.BASE_VERSION.equals( field ) )
            {
                return new CharTokenizer( reader )
                {
                    protected boolean isTokenChar( char c )
                    {
                        return c != '-';
                    }
                };
            }
            else if ( StandardIndexRecordFields.FILENAME.equals( field ) ||
                MinimalIndexRecordFields.FILENAME.equals( field ) )
            {
                return new CharTokenizer( reader )
                {
                    protected boolean isTokenChar( char c )
                    {
                        return c != '-' && c != '.' && c != '/';
                    }
View Full Code Here

    public TokenStream tokenStream( String field, final Reader reader )
    {
        if ( !isTextField( field ) )
        {
            return new CharTokenizer( reader )
            {
                @Override
                protected boolean isTokenChar( char c )
                {
                    return Character.isLetterOrDigit( c );
View Full Code Here

    public TokenStream reusableTokenStream( String field, Reader reader )
        throws IOException
    {
        if ( !isTextField( field ) )
        {
            return new CharTokenizer( reader )
            {
                @Override
                protected boolean isTokenChar( char c )
                {
                    return Character.isLetterOrDigit( c );
View Full Code Here

   */
  @Override
  public TokenStream tokenStream(String fieldName, Reader reader) {

    /* Split at delim Char */
    TokenStream result = new CharTokenizer(reader) {

      @Override
      protected boolean isTokenChar(char c) {
        return c != fDelim;
      }
View Full Code Here

        fDelim = delim;
      }

      public TokenStream tokenStream(String fieldName, Reader reader) {

        TokenStream result = new CharTokenizer(reader) {

          protected boolean isTokenChar(char c) {
            return c != fDelim;
          }
        };
View Full Code Here

TOP

Related Classes of org.apache.lucene.analysis.CharTokenizer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.