摘要: 1. 搜索 1.1 创建查询对象的方式 通过Query子类来创建查询对象 Query子类常用的有:TermQuery、NumericRangeQuery、BooleanQuery 特点:不能输入lucene的查询语法,不需要指定分词器 通过QueryParser来创建查询对象(常用) QueryPa 阅读全文
posted @ 2017-10-08 23:13 雪山上的蒲公英 阅读(886) 评论(0) 推荐(0)
摘要: 1. Field域 1.1 Field的属性 是否分词(Tokenized) 是:对该field存储的内容进行分词,分词的目的,就是为了索引。 比如:商品名称、商品描述、商品价格 否:不需要对field存储的内容进行分词,不分词,不代表不索引,而是将整个内容进行索引。 比如:商品id 是否索引(In 阅读全文
posted @ 2017-10-08 22:29 雪山上的蒲公英 阅读(1341) 评论(0) 推荐(0)
摘要: 完成需求:使用Lucene完成对数据库中图书信息的索引和搜索功能。 1. 环境准备及工程搭建 1.1 环境准备 mysql5.5+java8+lucene4.10.3(目前最新7.0.1,这里够用就好) 需要注意:lucene从4.8版本以后,必须使用jdk1.7及以上。 1.2 工程搭建 Mysq 阅读全文
posted @ 2017-10-08 18:07 雪山上的蒲公英 阅读(815) 评论(0) 推荐(0)
摘要: 1. Lucene是什么 Lucene 是一个基于 Java 的全文信息检索 工具包 ,它不是一个完整的搜索应用程序,而是为你的应用程序 提供索引和搜索功能 。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。 2. 全文 阅读全文
posted @ 2017-10-08 15:21 雪山上的蒲公英 阅读(891) 评论(1) 推荐(1)
/* 返回顶部代码 */