code: @Override
      public boolean incrementToken() throws IOException {
          //清除所有的词元属性
          clearAttributes();
          Lexeme nextLexeme = _IKImplement.next();
          if (nextLexeme != null) {
              //将Lexeme转成Attributes
              //设置词元文本
              termAtt.append(nextLexeme.getLexemeText());
              //设置词元长度
              termAtt.setLength(nextLexeme.getLength());
              //设置词元位移
              offsetAtt.setOffset(nextLexeme.getBeginPosition(), nextLexeme.getEndPosition());
              //记录分词的最后位置
              endPosition = nextLexeme.getEndPosition();
              //记录词元分类
              typeAtt.setType(nextLexeme.getLexemeTypeString());
              //返会true告知还有下个词元
              return true;
          }
          //返会false告知词元输出完毕
          return false;
      }
docs: /* (non-Javadoc)
  @see org.apache.lucene.analysis.TokenStream#incrementToken()