lucene-FuzzyQuery模糊查询

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

2、

IndexSearcher searcher=nwe IndexSearcher(directory);

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

Hits hits=searcher.search(query);

3、

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

你可能感兴趣的:(搜索引擎与人工智能,query,算法)