Package org.apache.lucene.analysis.position

Examples of org.apache.lucene.analysis.position.PositionFilter


    super.init(args);
    positionIncrement = getInt("positionIncrement", 0);
  }

  public PositionFilter create(TokenStream input) {
    return new PositionFilter(input, positionIncrement);
  }
View Full Code Here


    }
  }

  @Override
  public PositionFilter create(TokenStream input) {
    return new PositionFilter(input, positionIncrement);
  }
View Full Code Here

    super.init(args);
    positionIncrement = getInt("positionIncrement", 0);
  }

  public PositionFilter create(TokenStream input) {
    return new PositionFilter(input, positionIncrement);
  }
View Full Code Here

    positionIncrement = getInt("positionIncrement", 0);
  }

  @Override
  public PositionFilter create(TokenStream input) {
    return new PositionFilter(input, positionIncrement);
  }
View Full Code Here

    }
  }

  @Override
  public PositionFilter create(TokenStream input) {
    return new PositionFilter(input, positionIncrement);
  }
View Full Code Here

    super.init( args );
    positionIncrement = getInt( "positionIncrement", 0 );
  }

  public PositionFilter create(TokenStream input) {
    return new PositionFilter( input, positionIncrement );
  }
View Full Code Here

    }
  }

  @Override
  public PositionFilter create(TokenStream input) {
    return new PositionFilter(input, positionIncrement);
  }
View Full Code Here

                              false);
  }

  public void testFirstTokenPositionIncrement() throws Exception {
    TokenStream ts = new MockTokenizer(new StringReader("a abc"), MockTokenizer.WHITESPACE, false);
    ts = new PositionFilter(ts, 0); // All but first token will get 0 position increment
    EdgeNGramTokenFilter filter = new EdgeNGramTokenFilter(ts, EdgeNGramTokenFilter.Side.FRONT, 2, 3);
    // The first token "a" will not be output, since it's smaller than the mingram size of 2.
    // The second token on input to EdgeNGramTokenFilter will have position increment of 0,
    // which should be increased to 1, since this is the first output token in the stream.
    assertTokenStreamContents(filter,
View Full Code Here

    }

    @Override
    public TokenStream tokenStream(String fieldName, Reader reader) {
        TokenStream s = new NGramTokenizer(reader, minGram, maxGram);
        s = new PositionFilter(s);
        return s;
    }
View Full Code Here

TOP

Related Classes of org.apache.lucene.analysis.position.PositionFilter

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.