public final class DelimitedBoostTokenFilter extends TokenFilter
For example, if the delimiter is '|', then for the string "foo|0.7", foo is the token and 0.7 is the boost.
Note make sure your Tokenizer doesn't split on the delimiter, or this won't work
AttributeSource.State
input
DEFAULT_TOKEN_ATTRIBUTE_FACTORY
Constructor and Description |
---|
DelimitedBoostTokenFilter(TokenStream input,
char delimiter) |
Modifier and Type | Method and Description |
---|---|
boolean |
incrementToken() |
close, end, reset
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, endAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, removeAllAttributes, restoreState, toString
public DelimitedBoostTokenFilter(TokenStream input, char delimiter)
public boolean incrementToken() throws IOException
incrementToken
in class TokenStream
IOException
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.