如何在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的模

Lucene,版本:7.3.0

我只想在Lucene中使用百分比(浮动)相似性模糊查询(
FuzzyQuery
class)

defaultMinSimilarity
现在已被弃用,因此我只能出于自己的目的使用
defaultMaxEdits

据我所知,
org.apache.lucene.search.FuzzyQuery
支持的最大距离不能超过2:

MAXIMUM_SUPPORTED_DISTANCE = 2
如果我想搜索55%相似的字符串,但搜索长度较大的术语,该怎么办? 我如何使用Lucene的
模糊查询

我能绕过最大两步编辑距离限制吗?

你能绕过
FuzzyQuery
限制吗?不,你能做到吗?几乎可以肯定是的,但你需要重新思考一下这个问题<代码>模糊查询不是答案


你应该考虑如何用分析来解决你的问题。索引NGrams将是非常松散、模糊样式匹配的最直接解决方案,请参阅

谢谢你的帮助!为什么回答这个问题的人那么少?反问句。