【发布时间】:2013-12-30 17:27:47
【问题描述】:
在 lucene 索引中搜索时,我在 topDocs.scoreDocs 中获得了一些文档的空值。 请解释一下 topDocs.scoreDocs 中 [ ] 的价值
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]);
输出:
doc=2 score=NaN[null]
doc=44 score=NaN[testString]
【问题讨论】:
标签: sorting search lucene full-text-search scoring