![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lucene
sofokiller
自我评价
1. 对待工作认真负责,善于沟通、协调,有较强的集体荣誉感与团队精神
2. 兴趣广泛,积极上进,坚毅不拔,能够吃苦耐劳,勇于迎接新挑战
3. 遇到不懂的问题,能耐心思考或者主动请教别人
4. 有问题不逃避,愿意虚心向他人学习,从学习和工作中锻炼了 持之以恒的精神
5. 英文阅读能力较强,有文字书写功底
展开
-
Solrj操作Solr4.0 中CloudSolrServer
Solrj操作Solr4.0 中CloudSolrServer的一般过程一、准备工作:创建eclipse工程1. 下载solr4.0_src的源码包,解压后,进入目录中,在命令行执行:ant eclipse 则可以生成一个eclipse工程,会在目录中多了关于eclipse工程的文件:.classpath 和 .project;在eclipse导入该生成的工程(lucene转载 2013-01-22 23:59:06 · 8987 阅读 · 0 评论 -
solr 开发文档
转载纯属为了方便个人学习,作者原文请参考http://www.blogjava.net/hoojo/archive/2011/10/21/361747.htmlSolr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。转载 2013-01-22 11:19:07 · 1070 阅读 · 0 评论 -
solr高级
Full Import 例子让我们来看下面的例子. 假设我们数据库中的表结构如下:This is a relational model of the same schema that Solr currently ships with. 我们使用这个例子来为我们的DataImportHandler建data-config.xml。 我们已经使用这个结构在HSQLDB上建立了一个数据库.转载 2013-01-22 10:58:56 · 7717 阅读 · 1 评论 -
sole(3) 配置Mysql数据导入
MySql数据导入大多数的应用程序将数据存储在关系数据库、xml文件中。对这样的数据进行搜索是很常见的应用。所谓的DataImportHandler提供一种可配置的方式向solr导入数据,可以一次全部导入,也可以增量导入。他可以实现能够读取关系数据库中的数据。 通过可配置的方式,能够将数据库中多列、多表的数据生成solr文档 能够通过solr文档更新solr 提供通过配置文原创 2013-01-22 02:57:20 · 651 阅读 · 0 评论 -
Solr(2)的实例
这里我使用的数据库是MySQL,首先集成MySQL1.创建表[sql] view plaincopyprint?-- ---------------------------- -- Table structure for `documents` -- ----------------------------DROP TABLE IF EXISTS `docu原创 2013-01-21 23:10:15 · 691 阅读 · 0 评论 -
solr(3)整合paoding
1.下载paoding-analysis-2.0.4-beta.ziphttp://code.google.com/p/paoding/downloads/list2.解压压缩包至paoding-analysis-2.0.4-beta3.设置paoding的home环境变量:l把paoding-analysis-2.0.4-beta中的dic文件夹考到sol原创 2013-01-21 23:12:45 · 1077 阅读 · 1 评论 -
Solr(1)环境搭建
Solr学习笔记(一)Solr的安装1.solr解压到E:\solr。tomcat解压到e:\tomcat。2.把E:\solr\dist\apache-solr-1.2.0.war放到E:\tomcat\webapps目录下改名为solr.war。3.把E:\solr\example目录中的solr文件夹复制到E:\tomcat\目录下。4.在E:\tomcat\co原创 2013-01-21 23:08:02 · 392 阅读 · 0 评论 -
Solr使用入门指南
由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:1. 基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。2. 调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。3. 基于Compass+Lucene实现站内搜索。转载 2013-01-21 01:08:37 · 559 阅读 · 0 评论 -
Lucene 简介
Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能够转载 2013-01-21 09:44:56 · 273 阅读 · 0 评论 -
Solr 获取searcher实例分析(转)
每一个搜索请求都会持有一个searcher的引用,而不是创建一个新的searcher,处理完后会释放掉这个引用。Solr在初始化化时,通过SolrCore核心类要做很多的初始化工作,包过读取solrconfig.xml配置文件里的内容,代码如下:booleanQueryMaxClauseCount(); //设置布尔查询最多个数。initListeners(); //读取配置文转载 2013-01-24 16:55:41 · 944 阅读 · 0 评论 -
不二法门---Solr常用调优方法
转自:http://rdc.taobao.com/team/jm/archives/1753共整理三部分,第一部分Solr常规处理,第二部分针对性性处理,前者比较通用,后者有局限性。务必根据具体应用特性,具体调节参数,对比性能。第三部分solr查询相关的 具体应用需要全面去把控,各个因素一起起作用。第一部分E文连接 http://wiki.apache.org/solr/S转载 2013-01-24 16:47:31 · 961 阅读 · 0 评论 -
Solr通过配置自动Commit
在很多情况下,我们并不想自己主动触发COMMIT相应的XML给SOLR,这样带来很多的不便,恰好,SOLR通过配置文件可以自行在满足指定的条件下自动的COMMIT索引,同时,让前端检索实例可以检索到最新生成的数据,而不需要人为干预。方法很简单:找到solrConfig.xml文件找到以下行,并增加以下配置[xhtml] view plaincopyprint?原创 2013-01-24 18:13:08 · 733 阅读 · 0 评论 -
solr的facet查询
solr将以导航为目的的查询结果称为facet. 它并不会修改查询结果信息, 只是在查询结果上根据分类添加了count信息, 然后用户根据count信息做进一步的查询, 比如淘宝的查询列表中, 上面会表示不同的类目相关查询结果的数量.比如搜索数码相机, 在搜索结果栏会根据厂商, 分辨率等维度列出, 这里厂商, 分辨率就是一个个facet. 然后在厂商下面会有nikon, can转载 2013-01-24 18:03:36 · 697 阅读 · 0 评论 -
Solr4.0 SolrCloud概述
在Lucene/Solr的SVN trunk中的SolrCloud已经可用, 在即将发布的4.0版本中将正式包含. 目前SolrCloud已经成熟, 可以支持分布式索引和分布式搜索. 下面是我们一个项目采用新的SolrCloud的部署结构图: 看起来是否非常简单? 下面我们看看内部的一些实现细节. SolrCloud功能和架构 下面是SolrCloud一些不错的功能转载 2013-01-24 18:09:41 · 1740 阅读 · 0 评论 -
Lucene搜索引擎开发高级部分1(索引的建立和优化)
Lucene搜索引擎开发高级部分(索引的建立和优化)1,文本的分析对于不同的文本要使用不同的分析器IndexWriter writer = new IndexWriter(indexPath,new StandardAnalyzer());writer.addDocument(doc);这是我们一般常用的方法,但是对于我们处理的文档中不仅含有中文文档(如还有法语)这样的情况,使转载 2013-04-13 12:35:02 · 974 阅读 · 0 评论