Lucene
常生果
爱好编程,喜欢创造!
展开
-
Lucene实践(一):全文检索的基本原理
一、总论 根据http://lucene.apache.org/java/docs/index.html 定义: "Apache Lucene(TM) is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable fo转载 2017-08-24 17:42:06 · 285 阅读 · 0 评论 -
Lucene实践(二):Lucene总体设计架构
Lucene总的来说是:一个高效的,可扩展的,全文检索库。全部用Java实现,无须配置。仅支持纯文本文件的索引(Indexing)和搜索(Search)。不负责由其他格式的文件抽取纯文本文件,或从网络中抓取文件的过程。 在Lucene in action中,Lucene 的构架和过程如下图, 说明Lucene 是有索引和搜索的两个过程,包含索引创建,索引,搜索转载 2017-08-24 17:50:18 · 284 阅读 · 0 评论 -
Lucene5.x简单示例教程
package zmx.lucene.test; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org转载 2017-08-24 17:51:40 · 306 阅读 · 0 评论 -
Lucene索引数据库实践
一、Lucene索引数据库基本思路 1、写一段传统的JDBC程序,将每条的用户信息从数据库读取出来 2、针对每条用户记录,建立一个lucene document 。Document doc = new Document(); 并根据你的需要,将用户信息的各个字段对应luncene document中的field 进行添加,如: doc.add(new Field转载 2017-08-24 17:52:59 · 223 阅读 · 0 评论 -
Lucene查询索引
package com.lunces; //Lucene查询索引 import java.io.IOException; import java.nio.file.Paths; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnal转载 2017-08-24 17:55:49 · 418 阅读 · 0 评论 -
Lucene查询索引(优化一)
package com.lunces; import java.io.IOException; import java.nio.file.Paths; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import转载 2017-08-24 17:56:24 · 488 阅读 · 0 评论 -
Lucene创建索引
//Lucene创建索引 package com.lunces; import java.io.IOException; import java.nio.file.Paths; import java.util.Date; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analys转载 2017-08-24 17:57:24 · 338 阅读 · 0 评论