![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lucene
上漂的程序猫狗
我想为这社会做一点自己的共享,不想碌碌无为过完这一生
展开
-
lucene学习总结(用到时候再去学习)
花了一段时间学习lucene今天有时间把所学的写下来,网上有很多文章但大部分都是2.X和3.X版本的(当前最新版本4.9),希望这篇文章对自己和初学者有所帮助。 学习目录 (1)什么是lucene (2)lucene常用类详解 (3)lucene简单实例 (4)lucene常用分词器 (5)lucene多条件查询 (6转载 2015-07-14 15:02:16 · 551 阅读 · 0 评论 -
Lucene常用查询器——代码
package com.team.lucene;import java.io.File; import java.io.IOException;import lombok.extern.slf4j.Slf4j;import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardA原创 2015-07-14 14:57:02 · 519 阅读 · 0 评论 -
luncene 查询字符串的解析
搜索流程中的第二步就是构建一个Query。下面就来介绍Query及其构建。 当用户输入一个关键字,搜索引擎接收到后,并不是立刻就将它放入后台开始进行关键字的检索,而应当首先对这个关键字进行一定的分析和处理,使之成为一种后台可以理解的形式,只有这样,才能提高检索的效率,同时检索出更加有效的结果。那么,在Lucene中,这种处理,其实就是构建一个Query对象。 就Query对象本身言,它只是Lu转载 2015-07-14 14:07:35 · 426 阅读 · 0 评论 -
lucene使用与优化
1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 1.2 lucene能做什么 要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文转载 2015-07-14 09:30:40 · 446 阅读 · 0 评论 -
lucene常用分词器——代码
IKAnalyzer需要自己去下载对应版本的架包package com.team.lucene;import java.io.StringReader;import lombok.extern.slf4j.Slf4j;import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.TokenStream; i原创 2015-07-14 13:29:13 · 641 阅读 · 0 评论 -
lucene入门demo
lucene简单入门概念: Document:文档 Field:域 query:查询 analyer:分词器一个文档 可以包含多个域。直接上代码package com.team.lucene;import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IO原创 2015-07-13 18:23:10 · 532 阅读 · 0 评论 -
Lucene初接触
根据http://lucene.apache.org/java/docs/index.html 定义: Lucene 是一个高效的,基于Java 的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中的数据说起。 我们生活中的数据总体分为两种:结构化数据 和非结构化数据 。 结构化数据: 指具有固定格式或有限转载 2015-07-13 14:57:48 · 412 阅读 · 0 评论