欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

lucene-FuzzyQuery模糊查询

程序员文章站 2022-03-02 19:31:49
...

1、查询用于匹配与指定项相似的项,levenshtein距离算法用来决定索引文件中的项与指定目标项的相似程度。即编辑距离算法,两个字符串之间相似度的一个度量方法。插入、删除和替换的字符个数

2、

IndexSearcher searcher=nwe IndexSearcher(directory);

Query query=new FuzzyQuery(new Term("contents","wuzza"));

Hits hits=searcher.search(query);

3、

QueryParser通过在某个项增加"~"后缀实现模糊查询

相关标签: lucene 算法