如何在Lucene中使用百分比(浮动)相似性模糊查询?
Lucene,版本:7.3.0 我只想在Lucene中使用百分比(浮动)相似性模糊查询(如何在Lucene中使用百分比(浮动)相似性模糊查询?,lucene,full-text-search,fuzzy-search,Lucene,Full Text Search,Fuzzy Search,Lucene,版本:7.3.0 我只想在Lucene中使用百分比(浮动)相似性模糊查询(FuzzyQueryclass) defaultMinSimilarity现在已被弃用,因此我只能出于自己的目的使用defaultMaxEdits 据我所知,org.apache.lucene.search.FuzzyQuery支持的最大距离不能超过2: MAXIMUM_SUPPORTED_DISTANCE = 2 如果我想搜索55%相似的字符串,但搜索长度较大的术语,该怎么办? 我如何使用Lucene的模
FuzzyQuery
class)
defaultMinSimilarity
现在已被弃用,因此我只能出于自己的目的使用defaultMaxEdits
据我所知,org.apache.lucene.search.FuzzyQuery
支持的最大距离不能超过2:
MAXIMUM_SUPPORTED_DISTANCE = 2
如果我想搜索55%相似的字符串,但搜索长度较大的术语,该怎么办?
我如何使用Lucene的模糊查询
?
我能绕过最大两步编辑距离限制吗?你能绕过
FuzzyQuery
限制吗?不,你能做到吗?几乎可以肯定是的,但你需要重新思考一下这个问题<代码>模糊查询不是答案
你应该考虑如何用分析来解决你的问题。索引NGrams将是非常松散、模糊样式匹配的最直接解决方案,请参阅 谢谢你的帮助!为什么回答这个问题的人那么少?反问句。