lucene 색인에서 검색하는 동안 일부 문서의 경우 topDocs.scoreDocs에 null 값이 표시됩니다. 는 []의 값에 대해 설명해주십시오 topDocs.scoreDocs에서분류 작업 중 lucene에서 점수를 설명 함
SortField sortFieldObj = new SortField(sortField, SortField.STRING, sortOrder);
Sort sort = new Sort(sortFieldObj);
TopDocs topDocs = searcher.search(query, null, sizeNeeded, sort);
Document docNew = searcher.doc(topDocs.scoreDocs[i].doc);
System.out.println(topDocs.scoreDocs[i]);
출력 :
문서 = 2 점 = NaN의 [널]
문서 = 44 점수 = NaN [testString]
귀하의 코멘트를 주셔서 감사합니다 Arun ..하지만 내 질문에 [NULL]에 [NULL]에 대해 [] 내에서 필드 값을 받고. 나는 그 질문을 지금 강조했다 – rrsk
또한 자신의 정렬 순서가 관련되어있을 때 scoreDocs가 의미하는 것 – rrsk