カスタムフィルターを作成しようとしています。すべてが機能していますが、インデックス作成のために複数の結果を返す方法がわかりません。これが私の incrementToken() オーバーライド メソッドです。
@Override
public boolean incrementToken() throws IOException {
if (!input.incrementToken()) {
return false;
}
ArrayList<String> results = processWord(charTermAttr.toString());
return true;
}
カスタム メソッドの結果が ArrayList に格納されていることがわかりますが、それぞれをインデックス可能なピースとして返す方法がわかりません。