6
我正在使用Lucene的Windows應用程序。我想獲取所有索引關鍵字,並將它們用作搜索字段上的自動建議的來源。我如何在Lucene中接收所有索引關鍵字?我在C#中很新。代碼本身是讚賞。謝謝。C#Lucene獲取所有索引
我正在使用Lucene的Windows應用程序。我想獲取所有索引關鍵字,並將它們用作搜索字段上的自動建議的來源。我如何在Lucene中接收所有索引關鍵字?我在C#中很新。代碼本身是讚賞。謝謝。C#Lucene獲取所有索引
您是否正在尋找索引中的所有術語?
private void GetIndexTerms(string indexFolder)
{
List<String> termlist = new ArrayList<String>();
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();
}
這是非常有幫助的。謝謝。 – user348348 2010-05-25 17:57:23