03 2014 档案
摘要:今天个人coding的模块测试,所以闲暇之余继续研究solr,然后顺带写了一个实例,随便搞的,solr真心不熟,期待认识热爱搜索的朋友,共同进步.1.配置schema.xml文件[solr\collection1\conf\目录下]因为schema默认定义了一些Field,我们这里选取[id,title,description, author]这几个属性,将id主键type配置为string,其它几个type配置为自定义的ik分词器 Ik分词器定义如下 2. 编写solr操作...
阅读全文
摘要:添加索引Solr添加文档至索引: http://www.cnblogs.com/dennisit/p/3621717.html删除索引:每天索引记录有一个唯一标识,索引的删除通过唯一标识操作,如下实例展示索引的删除.删除单个索引 /** * 根据id从索引中删除记录[测试通过] * @param server * @param idName 主键名 * @param id 主键值 */ public static void deleteById(SolrServer server, String idName, Objec...
阅读全文
摘要:solrJ从查询结果集中获取对象数据.方案一:自定义转换方式 /** * * SolrDocument与实体类转换 [测试通过] * * @author pudongping * * @param document * SolrDocument对象 * @param clzz * 泛型类 * @return */ public static T solrDocument2Entity(SolrDoc...
阅读全文
摘要:今天抽空学习了一下solr,有新东西学习就是哈皮! 期待能有机会与实战.实例仅为个人理解学习实例.提交到Solr服务器上的数据必须是 SolrInputDocument 类型.方案一:利用反射,自定义转换机制JavaBean对象转换成SolrInputDocument的方式我们可以自定义.如果我们的Model类符合JavaBean的规范,那么我们可以使用反射获取其内部信息. /** * @author dennisit@163.com * * 实体类与SolrInputDocument转换 [测试通过] * * @param obj ...
阅读全文
摘要:schema.xml位于solr/collection1/conf/目录下,是Solr中用户定义字段类型及字段的配置文件.Solr版本: 4.6.0第一步: Schema.xml说明实例schema.xml结构同solr/collection1/conf/schema.xml结构一致,具体配置通过注...
阅读全文
摘要:最近开发的模块中,日志文件的输出很郁闷,基于xml配置的,先不说好坏,至少个人很不适应那种配置方式,所以今天谈一下日志分层控制输出.在开发中,大多都基于一定的框架模式,框架模式降低了模块间的耦合性、提高了代码的重用性、部署快、成本低,而且代码的维护性高.例如Java中常用的mvc框架模式.实例中结合mvc框架模式,谈谈如何将程序中各个层的日志归类输出.步骤一:创建spring项目,在web.xml文件中添加日志文件的配置监听 log4jConfigLocation /WEB-INF/context/log4j.properties ...
阅读全文
摘要:新换环境,又有新东西可以学习了,哈皮! 抽空学习之余看了一下redis,个人对Springmvc的爱是忠贞不渝,所以整理了一下Springmvc整合redis的环境搭建.分享学习.第一步: 创建maven项目:实例pom.xml内容如下 4.0.0 war orm-bae com.orm orm-bae 0.0.1-SNAPSHOT 3.0.5.RELEASE UTF-8 junit ...
阅读全文
摘要:从毕业到现在,笔试过好多场 也面了好多场, 一直想写一些东西给找工作的朋友,这篇文章结合个人经历讲解面试中的面向对象.里边有些实例个人以面试题的形式写出来,从程序角度去b帮助大家了解学习,最后希望大家找个好工作.Java面向对象的特征: 抽象、封装、继承、多态.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面:数据抽象和过程抽象.封装:封装就是对属性和方法的载体类,只能通过其提供的接口(方法)来访问,而把实现细节隐藏起来.也就是说,具体实现对程序员来说是透明的,封装的
阅读全文
摘要:好久没有接触新东西了,最新开始熟悉solr,实例展示单机环境solr整合.整合方案一1.下载Tomcat与solr并解压 Tomcat解压后磁盘路径为D:\programfiles\Tomcat7\2.启动Tomcat服务器 浏览器输入:http://localhost:8080 这步操作是为了操作是为了在Tomcat/conf目录下生成Catalina/localhost目录,这个文件会在接下来使用.3.将solr部署到Tomcat a)复制Solr目录example/solr到Tomcat的根目录下 b)复制Solr目录dist/solr-4.6.0.war到Tomcat的web...
阅读全文
浙公网安备 33010602011771号