@Override public TokenStream tokenStream(Analyzer analyzer, TokenStream previous) throws IOException { if (fieldType().indexed()) { return mapper.popCachedStream().setIntValue(number); } return null; }
@Override public TokenStream tokenStream(Analyzer analyzer, TokenStream previous) throws IOException { if (fieldType().indexOptions() != IndexOptions.NONE) { return mapper.popCachedStream().setDoubleValue(number); } return null; }
@Override public TokenStream tokenStream(Analyzer analyzer) { if (fieldType().indexed()) { return mapper.popCachedStream().setIntValue(number); } return null; }
@Override public TokenStream tokenStreamValue() { if (isIndexed) { return mapper.popCachedStream().setIntValue(number); } return null; }