lucene+quartz
liaomin416100569
这个作者很懒,什么都没留下…
展开
-
企业级搜索elasticsearch应用04-集群和常用插件安装
一。配置集群 二。常用插件安装原创 2017-12-11 17:29:11 · 3163 阅读 · 4 评论 -
分布式日志收集套件-ELK
一。 ELK介绍ELK 是elastic公司提供的一套完整的日志收集、展示解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash 和 Kibana。ElasticSearch简称ES,它是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,使用 Java 语言原创 2017-12-13 15:02:54 · 2031 阅读 · 1 评论 -
企业级搜索elasticsearch应用01-单机安装和索引文档操作
一 。elasticsearch简介 elasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算 中能够达到实时搜索,稳定,可靠,快速安装使用方便集群(clus原创 2017-12-06 10:26:49 · 1346 阅读 · 0 评论 -
企业级搜索elasticsearch应用02-elasticsearch搜索
一 。使用命令搜索 1》uri搜索(参考https://www.elastic.co/guide/en/elasticsearch/reference/current/search-uri-request.html) uri搜索表示将查询以及操作的动作置于uri参数中 为了方便搜索 添加测试数据(/root/my.json){"index":{"_id":"原创 2017-12-08 10:59:24 · 390 阅读 · 0 评论 -
企业级搜索elasticsearch应用03-前置处理器
一。Ingest Node IngestNode节点被用于对原始json数据预处理的节点 该节点只需要在 elasticsearch.yml中 添加 node.ingest: true 需要预处理的文档 只需要添加一个pipeline(管道) 指定一系列的processor (处理器) 所以管道被运行在ingest节点 pipeline管道包含若干个处理器 源文档的处理可以原创 2017-12-11 10:45:51 · 470 阅读 · 0 评论 -
Compass入门 及于spring和ibatis结合
Compass入门及其与Spring、iBatis的整合文章分类:Java编程开始之前 什么是Compass 与Spring、iBatis的整合 与Lucene的比较 经验总结 相关资源 开始之前本文是Compass的入门指引,通过实例介绍了Compass与iBatis、Spring的整合,适合不了解Compass的读者,但要求读者了解Lucen转载 2010-04-14 14:37:00 · 1758 阅读 · 0 评论 -
Lucene2.9.1使用小结(同样适用于Lucene 3.0 )
开源全文搜索工具包Lucene2.9.1的使用。1. 搭建Lucene的开发环境:在classpath中添加lucene-core-2.9.1.jar包 2. 全文搜索的两个工作: 建立索引文件,搜索索引. 3. Lucene的索引文件逻辑结构 1) 索引(Index)由若干块(片段)(Segment)组成 ★2) 块由若干文档(Document)组成: 一个文件映射成一个文档。数转载 2010-04-14 14:31:00 · 629 阅读 · 1 评论 -
理解Quartz触发器
Quartz中一个Job往往是一个任务业务逻辑的实现,Job并不知道何时被执行。那么执行一个Quartz Job的是一个Trigger实例。Quartz Trigger继承了Quartz框架中的org.quartz.Trigger类,在Quartz框架中目前有三个实现的触发器可用:· org.quartz.SimpleTrigger· org.quartz.CronTrigger·转载 2010-04-13 11:18:00 · 10156 阅读 · 0 评论 -
打造自己的中文分词器之如何让Lucene认识自己的分词器
Lucene允许分词器的扩充,或换句话说也就是允许你自己编写的分词器应用到Lucene中,那么Lucene是如何做到这点的呢?如果让我们来自己设计,我们会如何做呢?下面将以Lucene自带的标准分词器StandardAnalyzer来予以说明首先看一下StandardAnalyzer的代码,为了显示简洁,以及突出重点,将不显示StandardAnalyzer的所有代码,先来看:1public cl原创 2010-04-14 14:59:00 · 850 阅读 · 0 评论 -
使用 Apache Lucene 和 Solr 进行位置感知搜索
使用 Apache Lucene 和 Solr 进行位置感知搜索通过合并非结构化文本和空间数据改进搜索应用程序Grant Ingersoll, 资深技术人员, Lucid ImaginationGrant Ingersoll 是 Lucid Imagination 的创始人和技术成员之一。Grant 的编程兴趣包括信息检索、机器学习、文本分类和提取。Gran原创 2010-04-14 14:43:00 · 945 阅读 · 0 评论 -
Quartz实现定时功能 job.xml文件的配置
使用Quartz实现定时功能 Quartz是一个完全由java编写的开源作业调度框架,具体的介绍可到http://www.opensymphony.com/quartz/官方网站查看。 Quartz的几个核心的接口和类为: Job接口:自己写的“定时程序”实现此接口的void execute(JobExecutionContext原创 2010-04-13 11:26:00 · 3476 阅读 · 0 评论 -
lucene 的关键字变色 与排序
package com.zte.adc.search.service.impl;import java.io.File;import java.io.IOException;import java.io.StringReader;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;原创 2010-04-13 11:13:00 · 1171 阅读 · 0 评论 -
spring中配置quartz
autowire="byName" lazy-init="true"> class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> class="org.springframework.scheduling.quartz.CronTriggerBean">原创 2010-04-13 11:07:00 · 527 阅读 · 0 评论 -
当前几个主要的Lucene中文分词器的比较
1. 基本介绍:paoding :Lucene中文分词“庖丁解牛” Paoding Analysisimdict :imdict智能词典所采用的智能中文分词程序mmseg4j : 用 Chih-Hao Tsai 的 MMSeg 算法 实现的中文分词器ik :采用了特有的“正向迭代最细粒度切分算法“,多子处理器分析模式 2. 开发者及开发活跃度:paoding :qieqi转载 2010-04-14 15:04:00 · 548 阅读 · 0 评论 -
Quartz CronTrigger时间最完整配置说明
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明 是否必填 允许填写的值允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3小时 是 0-23 , - * /转载 2010-04-13 11:19:00 · 1172 阅读 · 0 评论 -
lucene文章
创建lucene的代码为:public static void index() throws CorruptIndexException, LockObtainFailedException, IOException { File file=new File(“c://index”) //表示创建索引的目录 if原创 2009-12-10 10:03:00 · 490 阅读 · 0 评论 -
企业级搜索solr应用
一 。solr简介 solr是以lucene为内核开发的企业级搜索应用 应用程序可以通过http请求方式来提交索引,查询索引,提供了比lucene更丰富的查询语言,是一个高性能,高可用环境全文搜索引擎二 。solr安装配置 1》下载solr安装包 solr所有版本 (http://archive.apache.org/dist/lucene/solr/) ...原创 2017-08-22 11:55:45 · 1638 阅读 · 0 评论