1

Luceneインデックスの最も頻度の高い用語を取得したい。

私が使う:

HighFreqTerms.getHighFreqTerms(reader, noOfTerms, field);

問題は、関数の戻りタイプが「TermStats[]」であるということです。クラスTermStatsには「termText」というフィールドがありますが、そのフィールドのタイプはStringではなく「ByteRef」です-高頻度の用語の文字列表現を取得するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

メソッドtermText.utf8ToString()を呼び出すだけです。

于 2013-01-02T01:43:17.593 に答える