- 博客(8)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 spring3.0定时任务+Solr数据导入
上一篇文章写到使用java定时任务,其实,spring也实现了定时任务,使用也很简单,下面来学习一下。 Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种。配置文件:applicationContext-schedual.xml...
2015-11-08 22:56:03 487
原创 java使用ScheduledExecutorService定时任务
一:简单说明ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义java.util.concurrent.ScheduleExecutorService extendsExecutorService extendsExecutor...
2015-11-08 22:36:53 827
原创 Solr空间搜索
空间搜索原理空间搜索,又名Spatial Search,基于空间搜索技术,可以做到:1)对Point(经纬度)和其他的几何图形建索引2)根据距离排序3)根据矩形,圆形或者其他的几何形状过滤搜索结果在Solr中,空间搜索主要基于GeoHash和Cartesian Tiers 2个概念来实现:GeoHash算法通过GeoHash算法,可以将经纬度的二维坐标变成一个可排序、可...
2015-11-08 11:21:52 2481
原创 solr开发之拼写检查spellcheck
首先,修改schema.xml,增加需要检查的字段 <tokenizer class="org.ansj.solr5.AnsjTokenizerFactory" query="false" pstemming="true" stopwordsDir="stopwords/stopwords.dic"/> <filter cla
2015-11-08 00:00:24 3773
转载 全文检索引擎Solr系列—–全文检索基本原理
场景:小时候我们都使用过新华字典,妈妈叫你翻开第38页,找到“坑爹”所在的位置,此时你会怎么查呢?毫无疑问,你的眼睛会从38页的第一个字开始从头至尾地扫描,直到找到“坑爹”二字为止。这种搜索方法叫做顺序扫描法。对于少量的数据,使用顺序扫描是够用的。但是妈妈叫你查出坑爹的“坑”字在哪一页时,你要是从第一页的第一个字逐个的扫描下去,那你真的是被坑了。此时你就需要用到索引。索引记录了“坑”字在哪一页,你
2015-11-07 23:11:18 538
原创 solr配置文件solrconfig.xml解析
solrconfig.xml配置文件主要定义了SOLR的一些处理规则,包括索引数据的存放位置,更新,删除,查询的一些规则配置。下面将对solrconfig进行详细描述:1 4.8 表示solr底层使用的是lucene4.82 <lib dir="../../../contrib/extraction/lib" regex=".*\.jar" /> 表示solr引用包的位置,当dir
2015-11-05 23:23:45 1458
原创 solr配置文件schema.xml解析
schema.xml,主要定义索引的字段和字段类型 略...<!-- schema.xml位于solr/conf/目录下,类似于数据表配置文件 有关如何根据需要定制化该文件,请参照:http://wiki.apache.org/solr/SchemaXml 性能须知: 这里包含了很多实际应用不需要的可选项。 为改善性能,你可以: - 尽量将所有仅用于搜索,而不用于
2015-11-05 23:03:32 699
原创 java读取csv文件
最近需要导csv的数据到mysql数据库里,于是就写了个程序导进去。 其实csv文件就是每一行的每一格之间都用逗号隔开的,例如:一,二,三,四这样,所以程序很简单,思路就是获取文件流,然后每行用逗号分割即可Integer positionid = null; Integer type = null; Integer categoryid = null; String wo
2015-11-01 16:52:46 943
Acronis Disk Director Suitev10
2013-04-10
百度地图API
2013-04-10
Axis2部署的时候出现了以下异常
2015-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人