import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.index.IndexWriterConfig;
import org.apache.lucene.search.spell.PlainTextDictionary;
import org.apache.lucene.search.spell.SpellChecker;
import org.apache.lucene.store.FSDirectory;
import org.apache.lucene.util.Version;
public class Main {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
IndexWriterConfig config=new IndexWriterConfig(Version.LUCENE_36, new StandardAnalyzer(Version.LUCENE_36));
//设置词典索引存放目录
SpellChecker sc=new SpellChecker(FSDirectory.open(new File("D:/Project/spelling/index")));
sc.indexDictionary(new PlainTextDictionary(new File("D:/Project/spelling/dict/spell.txt")), config, false);
// sc.clearIndex();
// sc.setAccuracy(0.01f);
// System.out.println(sc.exist("indes"));
String[] rs=sc.suggestSimilar("indes", 5);
System.out.println(Arrays.toString(rs));
}
}
分享到:
相关推荐
Lucene SpellChecker for Lucene 3.0.2
lucene3.6 搜索例子
lucene3.6 模仿百度自动补全(lucene3.6 模仿百度自动补全(lucene3.6 模仿百度自动补全(lucene3.6 模仿百度自动补全(lucene3.6 模仿百度自动补全(lucene3.6 模仿百度自动补全(lucene3.6 模仿百度自动补全
第一章 LUCENE基础 2 1.1 索引部分的核心类 2 1.2 分词部分的核心类 2 1.3 搜索部分的核心类 2 第二章 索引建立 3 2.1 创建Directory 3 2.2 创建Writer 3 2.3 创建文档并且添加索引 4 2.4 查询索引的基本信息 5 2.5 ...
在网上找了实例,但是发现不能使用,只能简历索引。...lucene3.6版本,能够建立索引,能搜索。inderwriter,indexsearch. 其中包C下的helloword实例能用,其余的全是网上不能用的。直接下载 可以运行
lucene 3.6 的入门例子 代码简洁 注释清晰 是入门只必备啊 附带了ik中文分词器 支持 停用词 扩展词等
这个是使用lucene实现全文检索的jar包 包含IkAnalyer jar这个分词器 使用非常方便
NULL 博文链接:https://yuan-bin1990.iteye.com/blog/1700272
修复IKAnalyzer2012存在的无法添加扩展的中文停用词的bug。详见:http://blog.csdn.net/kmguo/article/details/8779522
说明: 例子是根据lucene3.6写的,也可以说是直接copy别人的。 包括参考文章的代码,以及修改部分之后的代码
lucene3.6的src包,可以用于附加上去看相应的源代码
本文档详细介绍了lucene3.6中的索引,以及每个部分对应于硬盘下的文件夹里的哪个文件。这个根据本人多年学术及编程经验总结的
超全的lucene3.6学习记录,实现了3中不同方法的检索,而且都很简单,容易上手,附带工程原文件
基于Lucene3.6进行全文检索的开发
lucene3.6入门实例教程 完整代码示例,lucene入门学习很好的资料
jar包,亲测可用
java运行依赖jar包
lucene3.6+IKAnalyzer2012FF_u1,配套的JAR包,google code关了好不容易才下载回来的
lucene官方网站上的lucene3.6源码,很不错的学习资料。
基于lucene平台搜索工具相关包及使用说明.rar