lucene
文章平均质量分 79
NM_IT
it爱好者
展开
-
lucene3.6.1 经典案例 入门教程
第一步:下载lucene的核心包lucene-core-3.6.1-javadoc.jar (3.5 MB) lucene-core-3.6.1.jar (1.5 MB) 拷贝到项目的lib 文件夹里 第二步:在C盘下建立source文件夹 (C:\source)source文件夹存放待索引的文件,例如,建立两个文件,名称为 test1.txt test2转载 2014-07-02 11:53:31 · 839 阅读 · 0 评论 -
Lucene 3.6.2入门:高级搜索之普通Filter和自定义Filter
* 【Lucene3.6.2入门系列】第07节_高级搜索之普通Filter和自定义Filter原创 2014-07-02 13:24:25 · 638 阅读 · 0 评论 -
Lucene 3.6.2入门:自定义停用词分词器和同义词分词器
* 【Lucene3.6.2入门系列】第05节_自定义分词器 * @see ----------------------------------------------------------------------------------------------------------------------- * @see Lucene3.5推荐的四大分词器:SimpleAnal原创 2014-07-02 13:20:54 · 1016 阅读 · 0 评论 -
Lucene4.3开发之中文分词器
对于Lucene4.3开发首先摆在我们面前的第一个必须要解决的问题,就是关于中文分词的问题,因为Lucene毕竟是国外的大牛们开发的,显然会比较侧重英文文章,不过还好,在Lucene的下载包里同步了SmartCN的分词器针对中文发行的,每一次Lucene有新的版本发行,这个包同时更新。 笔者比较推荐的中文分词器是IK分词器,在进入正式的讲解之前,我们首先对Lucene里面内置的几个分析器原创 2014-07-02 13:34:03 · 775 阅读 · 0 评论 -
Lucene 3.6.2入门:近实时搜索
* 【Lucene3.6.2入门系列】第12节_近实时搜索 * @see 实时搜索(near-real-time)---->只要数据发生变化,则马上更新索引(IndexWriter.commit()) * @see 近实时搜索------------------>数据发生变化时,先将索引保存到内存中,然后在一个统一的时间再对内存中的所有索引执行commit提交动作 * @see 为了实现近实原创 2014-07-02 13:29:29 · 628 阅读 · 0 评论 -
Lucene 3.6.2入门: 高亮
* 【Lucene3.6.2入门系列】第11节_高亮 * @see 高亮功能属于Lucene的扩展功能(或者叫做贡献功能) * @see 其所需jar位于Lucene-3.6.2.zip中的/contrib/highlighter/文件夹中 * @see 本例中需要以下4个jar * @see lucene-core-3.6.2.jar * @see lucene-highlighter原创 2014-07-02 13:29:24 · 632 阅读 · 0 评论 -
Lucene 3.6.2入门系列:高级搜索之自定义QueryParser
public class AdvancedSearch { private Directory directory; private IndexReader reader; public AdvancedSearch(){ /**文件大小*/ int[] sizes = {90, 10, 20, 10, 60, 5原创 2014-07-02 13:25:50 · 784 阅读 · 0 评论 -
Lucene 3.6.2入门:高级搜索之排序
* 【Lucene3.6.2入门系列】第06节_高级搜索之排序 * @create Aug 19, 2013 10:38:19 AM * @author 玄玉http://blog.csdn.net/jadyer> */原创 2014-07-02 13:22:47 · 653 阅读 · 0 评论 -
Lucene 3.6.2入门简述Lucene中常见的搜索功能
* 【Lucene3.6.2入门系列】第03节_简述Lucene中常见的搜索功能 * @create Aug 1, 2013 3:54:27 PM * */转载 2014-07-02 13:18:43 · 656 阅读 · 0 评论 -
Lucene 3.6.2入门:针对索引文件的CRUD
* 【Lucene3.6.2入门系列】第02节_针对索引文件的CRUD * @see ============================================================================================================= * @see Lucene官网:http://lucene.apache.原创 2014-07-02 13:15:55 · 980 阅读 · 0 评论 -
Lucene 3.6.2入门 :HelloWord
public class HelloWord { private static final String PATH_OF_FILE = "myExample/01_file/"; //待索引文件的目录 private static final String PATH_OF_INDEX = "myExample/01_index/"; //存放索引文件的目录原创 2014-07-02 13:08:04 · 663 阅读 · 0 评论 -
Lucene 3.6.2入门:Tika
首先贴出来的是演示了借助Tika创建索引的HelloTikaIndex.java PS:关于Tika的介绍及用法,详见下方的HelloTika.java package com.jadyer.lucene; import java.io.File; import java.io.IOException; import org.apache.lucene.do原创 2014-07-02 13:27:09 · 567 阅读 · 0 评论 -
Lucene 3.6.2入门:高级搜索之自定义评分
public class AdvancedSearchByScore { private Directory directory; private IndexReader reader; public AdvancedSearchByScore(){ /**文件大小*/ int[] sizes = {90, 10,原创 2014-07-02 13:24:51 · 788 阅读 · 0 评论