C#Lucene获得所有索引

我正在使用Lucene处理Windows应用程序。 我想获取所有索引关键字并将其用作搜索字段上的自动建议的来源。 如何在Lucene中收到所有索引关键字? 我是C#的新手。 代码本身表示赞赏。 谢谢。

您是否正在从索引中提取所有条款?

private void GetIndexTerms(string indexFolder) { List termlist = new ArrayList(); IndexReader reader = IndexReader.open(indexFolder); TermEnum terms = reader.terms(); while (terms.next()) { Term term = terms.term(); String termText = term.text(); int frequency = reader.docFreq(term); termlist.add(termText); } reader.close(); }