2
나는 Lucene을 (를) 새롭게하고 색인에서 검색어의 출몰 횟수를 계산하고 싶습니다. 는 내가 같은 것을 사용해야 보았다Lucene.Net에서 검색 결과 계산
IndexReader reader = .......
TermDocs의 termDoc = reader.TermDocs를();
termDoc.Seek (새 용어 ("my_field", mstrSearchFor));
int occurenceCount = termDoc.Freq();
시작하려면 IndexReader를 만들 수 없습니다.
는이 코드를 실행 해요하지만 카운트가 0이 (가 10이어야 함) 유지 .. : Lucene.Net.Store.FSDirectory DIR = FSDirectory.GetDirectory (새 System.IO.DirectoryInfo (" C : \\ LuceneIndex \\ "), false); IndexReader reader = IndexReader.Open (dir); TermDocs termDoc = reader.TermDocs(); termDoc.Seek (새 용어 ("my_field", "strategy")); termDoc.SkipTo (i); int occurenceCount = termDoc.Freq(); – viasualDna
@viasualDna, SkipTo에 대한 호출이 왜 필요합니까? – sisve