随笔分类 -  316.Lucene

Jsp +Js + Jquery + EasyUI + Servlet + Lucene,完成分页
摘要:package loaderman.fy.action; import java.io.IOException; import java.io.PrintWriter; import java.util.LinkedHashMap; import java.util.Map; import javax.servlet.ServletException; import javax.servle... 阅读全文

posted @ 2018-12-03 18:04 LoaderMan 阅读(208) 评论(0) 推荐(0)

用JSON文本动态创建DataGrid
摘要:表格 编号 姓名 薪水 性别 ... 阅读全文

posted @ 2018-12-03 17:48 LoaderMan 阅读(232) 评论(0) 推荐(0)

六) 条件搜索
摘要:什么是条件搜索 用关健字与指定的单列或多例进行匹配的搜索 单字段条件搜索 多字段条件搜索,项目中提倡多字段搜索 阅读全文

posted @ 2018-12-03 17:38 LoaderMan 阅读(274) 评论(0) 推荐(0)

搜索结果排序
摘要:什么是搜索结果排序 搜索结果是按某个或某些字段高低排序来显示的结果 影响网站排名的先后的有多种 head/meta/ 网页的标签整洁 网页执行速度 采用div+css 。。。。。。 Lucene中的显示结果次序与相关度得分有关 ScoreDoc.score; 默认情况下,Lucene是按相关度得分排 阅读全文

posted @ 2018-12-03 17:33 LoaderMan 阅读(238) 评论(0) 推荐(0)

根据多个字段搜索
摘要:package loaderman.search; import java.util.ArrayList; import java.util.List; import loaderman.entity.Article; import loaderman.util.LuceneUtil; import org.apache.lucene.document.Document; import or... 阅读全文

posted @ 2018-12-03 17:29 LoaderMan 阅读(452) 评论(0) 推荐(0)

搜索结果摘要
摘要:如果搜索结果内容太多,我们只想显示前几个字符, 必须与高亮一起使用 阅读全文

posted @ 2018-12-03 17:27 LoaderMan 阅读(492) 评论(0) 推荐(0)

搜索结果高亮
摘要:package loaderman.highlighter; import java.util.ArrayList; import java.util.List; import loaderman.entity.Article; import loaderman.util.LuceneUtil; import org.apache.lucene.document.Document; im... 阅读全文

posted @ 2018-12-03 17:26 LoaderMan 阅读(304) 评论(0) 推荐(0)

分词器
摘要:什么是分词器 采用一种算法,将中英文本中的字符拆分开来,形成词汇,以待用户输入关健字后搜索 为什么要分词器 因为用户输入的搜索的内容是一段文本中的一个关健字,和原始表中的内容有差别, 但作为搜索引擎来讲,又得将相关的内容搜索出来,此时就得采用分词器来最大限度 匹配原始表中的内容 分词器工作流程 步一 阅读全文

posted @ 2018-12-03 17:05 LoaderMan 阅读(375) 评论(0) 推荐(0)

索引库优化
摘要:1什么是索引库 索引库是Lucene的重要的存储结构,它包括二部份:原始记录表,词汇表 原始记录表:存放的是原始记录信息,Lucene为存入的内容分配一个唯一的编号 词汇表:存放的是经过分词器拆分出来的词汇和该词汇在原始记录表中的编号 1.2为什么要将索引库进行优化 在默认情况下,向索引库中增加一个 阅读全文

posted @ 2018-12-03 16:59 LoaderMan 阅读(287) 评论(0) 推荐(0)

使用Jsp +Js + Jquery + EasyUI + Servlet + Lucene,完成分页
摘要:步一:创建ArticleDao.java类 步二:创建PageBean.java类 步三:创建ArticleService.java类 步四:创建ArticleServlet.java类 步五:导入EasyUI相关的js包的目录 步六:在WebRoot目录下创建list.jsp 步六:在WebRoo 阅读全文

posted @ 2018-12-03 16:25 LoaderMan 阅读(274) 评论(0) 推荐(0)

使用LuceneUtil工具类,完成CURD操作
摘要:package loaderman.curd; import java.util.ArrayList; import java.util.List; import loaderman.entity.Article; import loaderman.util.LuceneUtil; import org.apache.lucene.document.Document; import org.... 阅读全文

posted @ 2018-12-03 16:20 LoaderMan 阅读(749) 评论(0) 推荐(0)

LuceneUtil使用反射,封装通用的方法
摘要:package loaderman.util; import java.io.File; import java.lang.reflect.Method; import loaderman.entity.Article; import org.apache.commons.beanutils.BeanUtils; import org.apache.lucene.analysis.Analy... 阅读全文

posted @ 2018-12-03 16:18 LoaderMan 阅读(585) 评论(0) 推荐(0)

Lucene快速入门
摘要:步一:创建javaweb工程,取名叫lucene-day01 步二:导入Lucene相关的jar包 lucene-core-3.0.2.jar【Lucene核心】 lucene-analyzers-3.0.2.jar【分词器】 lucene-highlighter-3.0.2.jar【Lucene会 阅读全文

posted @ 2018-12-03 16:17 LoaderMan 阅读(175) 评论(0) 推荐(0)

Lucene简介
摘要:什么是Lucene Lucene是apache软件基金会发布的一个开放源代码的全文检索引擎工具包,由资深全文检索专家Doug Cutting所撰写,它是一个全文检索引擎的架构,提供了完整的创建索引和查询索引,以及部分文本分析的引擎,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便在 阅读全文

posted @ 2018-12-03 16:13 LoaderMan 阅读(316) 评论(0) 推荐(0)

导航