
Lucene
文章平均质量分 88
橘猫吃不胖胖
相濡以沫,不如相忘于江湖
展开
-
Lucene博客分享
最近,想了解下Lucene,分享一些网上的博客。Lucene学习总结之一:全文检索的基本原理转载 2013-10-21 22:17:05 · 924 阅读 · 0 评论 -
Lucene教程(三)- 理解搜索过程的核心类
上一篇博客,我们学习了索引过程的核心类,并且重构了IndexFiles,在这一篇博客,我们学习一下搜索过程的核心类,并重构一下SearchFiles类。原创 2013-10-29 22:24:59 · 1940 阅读 · 1 评论 -
Lucene入门教程(二)- 理解索引过程的核心类
在上一篇博客,我们了解了索引,并使用代码创建了索引,下面,我们说一下,索引过程中用到的核心类。回顾一下,上一篇博客中我们的IndexFiles,这个类可以创建一个索引,看一下和Lucene有关的代码,有多少,发现了什么,是不是有很多关于IO操作的代码,而真正和Lucene相关的代码不是很多。 Analyzer analyzer = new StandardAn原创 2013-10-29 21:49:12 · 1863 阅读 · 0 评论 -
Lucene入门教程(一)
在这里分享一下Lucene的学习,主要参考官网上的一下教程和PDF版的《Lucene In Action》。当然,博客中很多内容都是摘自上面两个地方。1. 什么是Lucene Lucene是一个高性能的、可扩展的信息检索工具。你可以把它融入到应用程序中以增加索引和搜索功能。Lucene是一个纯Java实现的成熟、自由、开源的软件项目。它不是一个完整的全文检索引擎,原创 2013-10-29 20:00:24 · 4448 阅读 · 2 评论 -
Lucene教程(四)- 基本索引操作
要实现搜索功能的话,首先要做的是,进行索引(Indexing),在这里分享一下索引过程的相关知识。1. 索引过程Lucene索引过程主要分为3个操作阶段:将数据转换成文本,分析文本,并将分析过的文本保存到数据库。2. 基本索引之前的索引,是从文件遍历,添加到索引,在这里,我们手动的创建一个索引。package org.ygy.lucene.index;import原创 2013-11-03 23:07:51 · 1522 阅读 · 0 评论