lucene
一抹余阳
这个作者很懒,什么都没留下…
展开
-
Lucene学习笔记(1)--实现简单查询
1、用maven创建一个简单mavenproject项目2、配置pom.xml文件,增加jar包依赖<dependencies> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <...原创 2018-04-18 08:46:53 · 174 阅读 · 0 评论 -
Lucene学习笔记(10)-- 中文分词 smartcn
1、创建maven项目,并配置在pom.xml配置jar,增加新的smartcn jar依赖 <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-analyzers-smartcn</artifactId> <versi...原创 2018-07-03 21:56:58 · 454 阅读 · 0 评论 -
Lucene学习笔记(9)-- 多条件查询
1、创建maven项目和相关jar配置参考前面章节2、创建写索引实例Indexer.javapublic class Indexer { private Integer ids[]={1,2,3}; private String citys[]={"aingdao","banjing","changhai"}; private String descs[]={ "Qingdao i...原创 2018-07-03 15:14:46 · 194 阅读 · 0 评论 -
Lucene学习笔记(8)-- 指定字符串开头搜索
1、创建maven项目和相关jar配置参考前面章节2、创建写索引实例Indexer.javapublic class Indexer { private Integer ids[]={1,2,3}; private String citys[]={"aingdao","banjing","changhai"}; private String descs[]={ "Qingdao i...原创 2018-07-03 15:12:46 · 441 阅读 · 0 评论 -
Lucene学习笔记(7)-- 指定数字范围
1、创建maven项目和相关jar配置参考前面章节2、创建写索引实例Indexer.javapublic class Indexer { private Integer ids[]={1,2,3}; private String citys[]={"aingdao","banjing","changhai"}; private String descs[]={ "Qingdao i...原创 2018-07-03 15:05:35 · 502 阅读 · 0 评论 -
Lucene学习笔记(6)-- 指定项范围搜索
1、创建maven项目和相关jar配置参考前面章节2、创建写索引实例Indexer.javapublic class Indexer { private Integer ids[]={1,2,3}; private String citys[]={"aingdao","banjing","changhai"}; private String descs[]={ "Qingdao i...原创 2018-07-03 15:01:31 · 207 阅读 · 1 评论 -
Lucene学习笔记(5)-- QueryParser
1、创建maven项目和相关jar配置参考前面章节2、创建写索引实例Indexer.javapackage com.java1234.lucene; import java.io.File; import java.io.FileReader; import java.nio.file.Paths; import org.apache.lucene.analysis.Analyzer; imp...原创 2018-07-03 14:32:38 · 2280 阅读 · 0 评论 -
Lucene学习笔记(4)-- 对特定项搜索
1、创建maven项目和相关jar配置参考前面章节2、创建写索引实例Indexer.javapackage com.java1234.lucene; import java.io.File; import java.io.FileReader; import java.nio.file.Paths; import org.apache.lucene.analysis.Analyzer; imp...原创 2018-07-03 14:28:24 · 212 阅读 · 0 评论 -
Lucene学习笔记(3)-- 文档域加权
为要查询的文档增加权重,把某个重要的排序道前面。测试类 public class IndexingTest2 { private String ids[]={"1","2","3","4"}; private String authors[]={"Jack","Marry","John","Json"}; private String p原创 2018-06-30 14:26:16 · 312 阅读 · 0 评论 -
Lucene学习笔记(2)-- 索引的增删改
1、创建一个maven project2、在pom.xml文件中添加一来的jarpom.xml<dependencies> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <ve...原创 2018-06-30 10:39:21 · 151 阅读 · 0 评论 -
Lucene学习笔记(11)-- 检索结果高亮显示实现
1、创建maven项目,并配置在pom.xml配置jar,增加新的 高亮 jar依赖 <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-highlighter</artifactId> <version>5.3.1...原创 2018-07-03 22:21:11 · 420 阅读 · 0 评论