Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我基本上是在做一个搜索引擎。我搜索了一个查询并且我使用了 QueryParser,现在我在 TopDocs 对象中没有命中查询。现在,我如何访问我在搜索中获得的命中文档。我想显示那些很受欢迎的文件。我该怎么做!任何形式的帮助表示赞赏。
for (ScoreDoc sd : topDocs.scoreDocs) { if (sd.doc == Integer.MAX_VALUE) break; final Document d = searcher.doc(sd.doc); final Fieldable f = d.getFieldable(name); ... }
希望这有助于作为一个开始。当然,如果您没有在索引时存储该字段,这将不起作用。