2016-03-16 52 views

回答

1

在Lucene的4.0,你可以訪問條款使用MultiFields

IndexReader indexReader = IndexReader.open(index); 
    Terms terms = MultiFields.getFields(indexReader).terms("field"); 
    if(terms != null){ 
     TermsEnum iterator = terms.iterator(); 
     BytesRef byteRef = null; 
     while((byteRef = iterator.next()) != null) { 
     String term = byteRef.utf8ToString(); 
     ... 
     } 
    } 
相關問題