Quartz-CronTrigger

 CronTrigger 是什么? Cron 是Linux下的一个定时器,功能很强大,但是表达式更为复杂CronTrigger 就是用 Cron 表达式来安排触发时间和次数的。因为Cron 特别复杂,如果以前接触过,可以按照Cron表达式来做触发器,没有接触过,还是用SimpleTrigger吧。...

2018-04-10 10:16:36

阅读数 159

评论数 0

Quartz-SimpleTrigger

 SimpleTrigger Trigger 就是触发器的意思,用来指定什么时间开始触发,触发多少次,每隔多久触发一次.SimpleTrigger 可以方便的实现一系列的触发机制。  下一个8秒的倍数 public class TestQuartz { public static void...

2018-04-10 09:51:34

阅读数 112

评论数 0

Quartz-Job 管理

 Job 组成部分 Job 其实是由 3 个部分组成:JobDetail: 用于描述这个Job是做什么的实现Job的类: 具体干活的JobDataMap: 给 Job 提供参数用的JobDataMap 除了usingJobData 方式之外,还可以是其他方式,像这样job.getJobDataMa...

2018-04-10 09:04:00

阅读数 170

评论数 0

Quartz-教程

Quartz 版本 截至目前(2018-3-23),使用的是 2.2.3 版本  TestQuartz 几个概念搞清楚先:触发器 Trigger: 什么时候工作任务 Job: 做什么工作调度器 Scheduler: 搭配 Trigger和Job代码里注释很清楚,直接看注释即可理解 public c...

2018-04-10 09:03:46

阅读数 126

评论数 0

solr-进一步学习

以上就是 Solr 的入门级用法,更进一步的学习,请进入 Solr 官网学习:https://lucene.apache.org/solr/

2018-04-10 09:03:26

阅读数 121

评论数 0

Solr-SolrJ 更新和删除索引

 SolrUtil SolrUtil提供一个对象的增加或者更新(都是同一个方法) public static <T> boolean saveOrUpdate(T entity) throws SolrServerException, IOExce...

2018-04-10 09:03:11

阅读数 231

评论数 0

Solr-SolrJ 高亮显示

 SolrUtil增加queryHighlight 方法 public static void queryHighlight(String keywords) throws SolrServerException, IOException { SolrQuery q = ne...

2018-04-09 14:30:14

阅读数 103

评论数 0

Solr-SolrJ 分页查询

 SolrUtil SolrUtil 增加分页查询的方法 public static QueryResponse query(String keywords,int startOfPage, int numberOfPage) throws SolrServerException, IOEx...

2018-04-09 14:14:38

阅读数 340

评论数 0

Solr-使用 SolrJ 向 Solr 增加14万条索引记录

如何创建索引 solr 提供了一种方式向其中增加索引的界面,但是呢。。。不太方便,也和实际工作环境不相符合。实际工作环境一般都是从数据库里读取数据,然后加入到索引的。很少会通过界面添加索引,因为这样维护更新删除也不方便,尤其是数据量比较大的时候。那么本教材就会讲解,如何通过程序把数据加入到Solr...

2018-04-09 14:07:22

阅读数 292

评论数 0

Solr-设置字段

 字段概念 创建Core 中的Core就相当于表,那么接下来就要为这个表设置字段,用于存放数据  创建name字段 左边选中 how2java -> Schema -> Add Field 输入name: name, field type: text_i...

2018-04-09 11:27:59

阅读数 697

评论数 0

Solr-可以用的中文分词器 IKAnalyzer6.5.0.jar

 没有中文分词 默认情况下是没有中文分词的,如图所示,通过点击左边的how2java->Analysis 然后输入 四川省成都市动物园,得到是按照每个字的分词效果 配置中文分词 接下来为 Solr 准备中文分词  下载 IKAnalyzer6.5.0.jar 从右上角下载 I...

2018-04-09 11:17:06

阅读数 365

评论数 0

Solr-创建Core

 Core 概念 如果说Solr相当于一个数据库的话,那么Core就相当于一张表  不要通过图形界面创建Core 如图所示,通过图形界面创建Core会失败,应该使用 命令行方式创建Core 命令行方式创建Core 如图所示就创建了 Core cd D:\software\solr-7.2.1\b...

2018-04-09 10:58:44

阅读数 74

评论数 0

Solr-入门

关于JDK版本 至少使用JDK8版本,请下载JDK8或者更高版本 什么是 Solr 前面学习了Lucene, 现在开始学习Solr。以链接数据库为类比:Lucene 就相当于JDBC,是基本的用法。Solr 就相当 Mybatis, 方便开发人员配置,访问和调用。而且Solr 被做成了 webap...

2018-04-09 10:18:48

阅读数 146

评论数 0

lucene-进一步学习

以上就是 Lucene的一些常用用法。 更丰富的内容,请进入 Lucene官网展开学习:https://lucene.apache.org/

2018-04-09 10:08:56

阅读数 71

评论数 0

lucene-索引删除和更新

 索引删除和更新 索引建立好了之后,还是需要维护的,比如新增,删除和维护。 新增就是建立索引的过程,这里就不表了,本教材主要讲索引的删除和更新。索引里的数据,其实就是一个一个的Document 对象,那么本文就是介绍如何删除和更新这些Documen对象。 先说没有删除前的情形 直接使用14万条数据...

2018-04-09 10:08:06

阅读数 214

评论数 0

lucene-分页查询

两种方式 分页查询是很常见的需求,比如要查询第10页,每页10条数据。Lucene 分页通常来讲有两种方式:第一种是把100条数据查出来,然后取最后10条。 优点是快,缺点是对内存消耗大。第二种是把第90条查询出来,然后基于这一条,通过searchAfter方法查询10条数据。 优点是内存消耗小,...

2018-04-09 09:50:31

阅读数 74

评论数 0

Lucene-14万条产品数据

 14万条数据 在前面的 入门 里是用了10条记录来测试,实际情况肯定是不会只有10条记录了,所以为了模仿真实环境,花了很多精力,四处搜刮来了14万条天猫的产品数据,接下来我们就会把这14万条记录加入到 Lucene,然后观察搜索效果。 关于数据库 本来应该先把这14万条记录保存进数据库,然后再从...

2018-04-08 22:39:09

阅读数 84

评论数 0

Lucene-高亮显示

 TestLucene 增加高亮显示 SimpleHTMLFormatter simpleHTMLFormatter = new SimpleHTMLFormatter("<span style='color:red'>&quo...

2018-04-08 22:07:46

阅读数 163

评论数 0

Lucene-分词器

分词器概念 分词器指的是搜索引擎如何使用关键字进行匹配,如 入门 中的关键字:护眼带光源。 如果使用like,那么%护眼带光源%,匹配出来的结果就是要么全匹配,要不都不匹配。而使用分词器,就会把这个关键字分为 护眼,带,光源 3个关键字,这样就可以找到不同相关程度的结果了。  IKAnalyzer...

2018-04-08 22:03:11

阅读数 61

评论数 0

Lucene-入门

 关于JDK版本 至少使用JDK8版本,请下载JDK8或者更高版本: 下载以及配置JDK环境 Lucene 概念 Lucene 这个开源项目,使得 Java开发人员可以很方便地得到像搜索引擎google baidu那样的搜索效果。  先运行,看到效果,再学习 老规矩,先下载右上角的可运行项目,配置...

2018-04-08 21:51:12

阅读数 120

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭