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 · 563 阅读 · 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 · 539 阅读 · 0 评论 -
luncene 查询字符串的解析
搜索流程中的第二步就是构建一个Query。下面就来介绍Query及其构建。当用户输入一个关键字,搜索引擎接收到后,并不是立刻就将它放入后台开始进行关键字的检索,而应当首先对这个关键字进行一定的分析和处理,使之成为一种后台可以理解的形式,只有这样,才能提高检索的效率,同时检索出更加有效的结果。那么,在Lucene中,这种处理,其实就是构建一个Query对象。就Query对象本身言,它只是Lu转载 2015-07-14 14:07:35 · 437 阅读 · 0 评论 -
lucene使用与优化
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文转载 2015-07-14 09:30:40 · 457 阅读 · 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 · 656 阅读 · 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 · 548 阅读 · 0 评论 -
Lucene初接触
根据http://lucene.apache.org/java/docs/index.html 定义:Lucene 是一个高效的,基于Java 的全文检索库。所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据 和非结构化数据 。结构化数据: 指具有固定格式或有限转载 2015-07-13 14:57:48 · 424 阅读 · 0 评论