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的情况。但是如果你真的想纠正拼写错误,你可能应该改用拼写检查器
。我将实现拼写检查器。谢谢。