Java ApacheLucene中TopDocs和Hits的区别?

Java ApacheLucene中TopDocs和Hits的区别?,java,apache,lucene,Java,Apache,Lucene,我在我的项目中使用了apachelucene。但我无法理解TopDoca和Hits之间的区别 我还需要在ApacheLucene中实现拼写更正器 我尝试过使用fuzzyQuery,但没有成功 在ApacheLucene中是否有其他方法可以实现拼写更正器?TopDocs是从包含查询最佳命中率的搜索调用返回的类。Hits类的工作原理与此类似,但在相当长的一段时间前,在3.0版中被删除。它也不需要传递大量的点击来返回,但是现在应该通过传递收集器来处理 是的,还有一种更好的拼写检查方法:非常感谢。关于F

我在我的项目中使用了
apachelucene
。但我无法理解
TopDoca
Hits
之间的区别

我还需要在ApacheLucene中实现
拼写更正器

我尝试过使用
fuzzyQuery
,但没有成功


在ApacheLucene中是否有其他方法可以实现拼写更正器?

TopDocs
是从包含查询最佳命中率的搜索调用返回的类。
Hits
类的工作原理与此类似,但在相当长的一段时间前,在3.0版中被删除。它也不需要传递大量的点击来返回,但是现在应该通过传递
收集器来处理


是的,还有一种更好的拼写检查方法:

非常感谢。关于FuzzyQuery(术语)???我可以使用这个FuzzyQuery()来查找nearabout搜索结果吗???是的,您可以使用fuzzy查询来搜索模糊匹配,尤其是编辑距离(Damerau–Levenshtein)小于等于2的情况。但是如果你真的想纠正拼写错误,你可能应该改用
拼写检查器
。我将实现拼写检查器。谢谢。