lucene检索实例
来源:互联网 发布:大型java web项目源码 编辑:程序博客网 时间:2024/06/08 14:13
public class MySearcher {public static final String STORE_PATH = "E:/lucene_index";public static void searcher(String keyword) throws ParseException,IOException {long startTime = System.currentTimeMillis();Directory dir = FSDirectory.open(new File(STORE_PATH));IndexReader reader = IndexReader.open(dir);IndexSearcher search = new IndexSearcher(reader);Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_35);QueryParser parse = new QueryParser(Version.LUCENE_35, "content", analyzer);Query query = parse.parse(keyword);System.out.println("解析后的语法:"+query.toString());TopDocs it = search.search(query, 100);System.out.println("search : " + query.toString());ScoreDoc[] docs = it.scoreDocs;for (int i = 0; i < docs.length; i++) {System.out.println(i + "\t" + search.doc(docs[i].doc).get("title")+"\t"+docs.toString());}long endTime = System.currentTimeMillis();System.out.println("total time: " + (endTime - startTime) + " ms");}public static void main(String[] args) throws IOException, ParseException {searcher("lucene");}}
0 0
- lucene检索实例
- 文档全文检索 lucene用法实例
- lucene检索
- Lucene 全文检索实践
- lucene 全文检索简介
- lucene 全文检索简介
- Lucene 全文检索
- 全文检索Lucene说明书
- 全文检索引擎lucene
- 全文检索LUCENE
- Lucene检索数据库
- Lucene检索数据库
- Lucene检索数据库
- Lucene检索数据库
- Lucene检索数据库
- Lucene全文检索1
- lucene 检索数据库索引
- lucene全文检索总结 .
- JavaSE基础第二部分:Java基础语法之常量与变量
- Android Mms专题之:接收信息流程
- Spring Bean的生命周期
- sqlserver数据导入mysql八: 把sqlserver中的存储过程注释后创建到mysql中(留着人工修改)
- 解析OpenSSL漏洞:影响巨大 两年前已存在
- lucene检索实例
- 都叫兽!你在说什么?@。@!看字幕(适配器模式)
- Binary Tree Postorder Traversal
- POJ 1699 Best Sequence
- kinfu 编译全过程
- 不是书评 :《我是一只IT小小鸟》
- 枚举中定义构造方法
- 带呀带呀带丫丫
- SQLCE数据库的使用