- 浏览: 917455 次
- 性别:
- 来自: 黑龙江
文章分类
- 全部博客 (209)
- struts1 (3)
- hibernate3 (19)
- java (13)
- spring2 (5)
- netBeans (1)
- eclipse (1)
- JSF (1)
- DIV+CSS篇章 (1)
- jFreeChart+Oracle之曲线,柱状及饼状图的实现 (1)
- JSF知识与技巧 (3)
- Oracle数据类型的介绍与比较 (2)
- J2EE (2)
- Ajax技术 (4)
- javaScript技术 (25)
- struts2 (16)
- C/C++程序设计 (1)
- oracle系统学习 (29)
- 算法分析 (0)
- Linux实践 (7)
- extjs开发经验 (13)
- flex开发总结 (1)
- FusionCharts总结 (0)
- 高级数据库总结 (0)
- SVG拓扑图开发总结 (0)
- CSS (1)
- CSS使用简介 (1)
- SVG (0)
- DOJO (0)
- Junit测试 (0)
- lucene (24)
- solr (6)
- tokyo tyrant 技术 (7)
- Html5 (1)
- 算法与数据结构 (0)
- 物联网相关技术学习 (0)
- UI设计 (1)
- webservice (0)
- Android (5)
- hibernate4 (3)
- solrcloud (0)
- dorado5 (0)
- dorado7 (0)
- elasticsearch (0)
- GWT (0)
- node.js (0)
- 并发编程 (1)
- 大数据 (1)
- 项目经验 (5)
最新评论
-
cs261244787:
楼主好人! 平安
struts2,hibernate4,spring3配置时问题汇总及解决办法 -
wxluck666:
我也赞一个 很有用
struts2,hibernate4,spring3配置时问题汇总及解决办法 -
wxluck666:
我也赞一个 很有用
struts2,hibernate4,spring3配置时问题汇总及解决办法 -
xinsiyou:
牛逼,就是样式被搞没了
JS实现选项右移,左移,向上,向下调整顺序 -
unnamed__:
这代码风格就像一坨翔
java获取数据库的列名,类型等信息
基于jar包搭建sorl3.5搜索服务器方式,这种搭建方式使得我们不再使用Solr默认提供,并对我们非常透明的WAR包来搭建,而是根据Solr发行包中的相关内容来搭建,更确切地说,我们把Solr在一个开发工具上搭建起来,暂且不考虑源码层面的内容。我使用的是MyEclipse6.5集成开发环境。
搭建步骤大体如下:
1.创建一个Web Project,工程名称为solr3.5_test;
2.将apache-solr-3.5.0-src\apache-solr-3.5.0\solr\example\multicore目录,拷贝到工程solr3.5_test下面;
3.将apache-solr-3.5.0\apache-solr-3.5.0\dist以及solrj-lib目录中jar文件,拷贝到工程solr3.5_test\WebRoot\WEB-INF\lib下面;
4.将apache-solr-3.5.0-src\apache-solr-3.5.0\solr\lib目录中jar文件,拷贝到工程solr3.5_test\WebRoot\WEB-INF\lib下面;
5.将
lucene-3.5.0\lucene-3.5.0\lucene-core-3.5.0.jar、
lucene-3.5.0\lucene-3.5.0\contrib\spatial\lucene-spatial-3.5.0.jar、lucene-3.5.0\lucene-3.5.0\contrib\highlighter\lucene-highlighter-3.5.0.jar、lucene-3.5.0\lucene-3.5.0\contrib\spellchecker\lucene-spellchecker-3.5.0.jar
这四个文件,拷贝到solr3.5_test\WebRoot\WEB-INF\lib下面;
6.将apache-solr-3.5.0-src\apache-solr-3.5.0\solr\webapp\web目录,拷贝到solr3.5_test\WebRoot,并覆盖原来的全部内容;
7.修改solr3.5_test\WebRoot\WEB-INF\web.xml文件,增加如下内容:
实际上,就是指定了Web容器启动后,Solr加载实例的相关配置和索引数据的目录。
另外,这样是直接在web.xml中进行了硬编码配置,如果solr/home变化了,每次都需要修改web.xml文件。还有一种方式是,直接增加Web容器的启动选项来指定,如下所示:
-Dsolr.solr.home=E:\myeclipse6.5\workspace\solr3.5_test\multicore
这样,配置就更加灵活了,非常方便。
通过上面的配置,可以启动Tomcat服务器了,并通过访问http://localhost:8080/solr3.5_test来进行验证。
搭建步骤大体如下:
1.创建一个Web Project,工程名称为solr3.5_test;
2.将apache-solr-3.5.0-src\apache-solr-3.5.0\solr\example\multicore目录,拷贝到工程solr3.5_test下面;
3.将apache-solr-3.5.0\apache-solr-3.5.0\dist以及solrj-lib目录中jar文件,拷贝到工程solr3.5_test\WebRoot\WEB-INF\lib下面;
4.将apache-solr-3.5.0-src\apache-solr-3.5.0\solr\lib目录中jar文件,拷贝到工程solr3.5_test\WebRoot\WEB-INF\lib下面;
5.将
lucene-3.5.0\lucene-3.5.0\lucene-core-3.5.0.jar、
lucene-3.5.0\lucene-3.5.0\contrib\spatial\lucene-spatial-3.5.0.jar、lucene-3.5.0\lucene-3.5.0\contrib\highlighter\lucene-highlighter-3.5.0.jar、lucene-3.5.0\lucene-3.5.0\contrib\spellchecker\lucene-spellchecker-3.5.0.jar
这四个文件,拷贝到solr3.5_test\WebRoot\WEB-INF\lib下面;
6.将apache-solr-3.5.0-src\apache-solr-3.5.0\solr\webapp\web目录,拷贝到solr3.5_test\WebRoot,并覆盖原来的全部内容;
7.修改solr3.5_test\WebRoot\WEB-INF\web.xml文件,增加如下内容:
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>E:\myeclipse6.5\workspace\solr3.5_test\multicore</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
实际上,就是指定了Web容器启动后,Solr加载实例的相关配置和索引数据的目录。
另外,这样是直接在web.xml中进行了硬编码配置,如果solr/home变化了,每次都需要修改web.xml文件。还有一种方式是,直接增加Web容器的启动选项来指定,如下所示:
-Dsolr.solr.home=E:\myeclipse6.5\workspace\solr3.5_test\multicore
这样,配置就更加灵活了,非常方便。
通过上面的配置,可以启动Tomcat服务器了,并通过访问http://localhost:8080/solr3.5_test来进行验证。
发表评论
-
JDBC连接数据库的步骤及使用说明
2012-02-16 08:33 1504数据库连接的一般过程为: 1.载入JDBC驱动程序 Cla ... -
lucene3.5-使用Berkeley DB存储索引
2012-01-06 13:12 1539lucene3.5-使用Berkeley DB存储索引 -
lucene3.5自定义过滤器
2012-01-05 20:17 1370lucene3.5自定义过滤器,随后! -
lucene3,5处理日期范围查询
2012-01-05 20:16 1386lucene3,5处理日期范围查询,随后! -
lucene3.5处理数值域的范围查询
2012-01-05 20:15 1514lucene3.5处理数值域的范围查询随后、 -
lucene3.5自定义QueryParser类
2012-01-05 20:12 1334lucene3.5自定义QueryParser类,随后! -
lucene3.5高亮设置
2012-01-05 11:14 3897import java.io.IOException; im ... -
lucene3.5高亮显示报错
2012-01-04 20:40 2422Exception in thread "main& ... -
lucene3.5查询过滤
2012-01-04 16:10 1337lucene3.5查询过滤 -
lucene3.5排序查询
2012-01-04 16:10 1418lucene3.5排序查询 -
lucene3.5分页查询
2012-01-04 16:08 1440asdasdasdasd -
lucene3.5检索实例
2012-01-04 10:17 2541public class MySearcher { pub ... -
lucene3.5更新索引
2011-12-31 10:53 4088lucene索引的更新操作其实就是删除索引和添加索引的组合。 ... -
lucene3.5删除索引实例
2011-12-31 10:28 4350lucene提供了两种删除索引的方式,一种是通过documen ... -
lucene3.5创建索引
2011-12-31 10:19 1799从lucene3.0之后的版本,创建索引的过程如下实例所示。现 ... -
lucene3.x的目录结构
2011-12-30 09:27 1129lucene包括core和sandbox两部分,其中core是 ... -
lucene3.x的工作方式
2011-12-30 09:02 1004lucene提供的服务实际包含两部分:一入一出。 所谓入是写入 ... -
使用PinYin4j.jar将汉字转换为拼音使用实例
2011-12-29 18:11 12998package com.wlh.lucene.test2; ... -
lucene3.x中Query子类集合介绍与实例
2011-12-31 10:14 1464Query有很多子类,分别完成不同类型的查询任务: 1. T ... -
lucene3.x核心类介绍
2011-12-29 18:12 1500索引核心类 Directory:描述Lucene索引存放的 ...
相关推荐
Sorl8版本 所需要 ik-analyzer jar包以及配置文件和中文字典 , 包括如下文件 ik-analyzer最新包:ik-analyzer-7.7.1.jar ik-analyzer配置文件:IKAnalyzer.cfg.xml 扩展字典:hotword.dic 扩展停止词字典:...
"solr定时增量更新jar包1.4"是专门为Solr设计的一个组件,它允许用户设置定时任务来自动检测和导入新的或者修改过的数据,从而保持索引与数据库或其他数据源的一致性。 这个组件主要依赖于`apache-solr-...
文档内有详细的sorl搭建的步骤
- 将需要的jar包放置于SolrHome同级目录下的`contrib`和`dist`文件夹内,并在`solrconfig.xml`中进行配置。 - **datadir标签**: 指定SolrCore的数据目录。 - 默认情况下,索引文件和tlog日志文件存储在`{SolrCore...
Solr是Apache软件基金会开发的一款高性能、全文搜索引擎,常用于构建大规模的搜索应用。在本文中,我们将深入探讨如何在单点环境中搭建Solr,包括必要的安装步骤、配置过程以及如何启动和使用Solr。 首先,我们需要...
sorl(Solr的Python接口)是一个与Apache Solr进行交互的库,Solr是Apache Lucene项目的一个子项目,是一个高性能的、基于Java的全文搜索引擎服务器。sorl允许Python开发者通过HTTP接口与Solr通信,执行索引和查询...
Solr是一种基于Lucene的开源搜索服务器,它提供了一个分布式索引引擎和搜索引擎API,允许用户在应用中实现强大的全文搜索功能。在技术文档《sorl的安装与配置详解.pdf》中,详细介绍了如何在CentOS 7操作系统上安装...
这些jar包是构建Java应用程序与Solr服务器之间通信的基本组件。通常,我们可以通过Maven或Gradle等构建工具将这些依赖项添加到项目中。在代码中,我们可以创建一个`SolrServer`实例,通过`SolrServer`对象执行增删改...
在本指南中,我们将详细介绍如何下载和安装 Solr 4.10.3 版本,并配置其所需的文件包。 ### 1. 下载 Solr 4.10.3 首先,访问 Apache 官方网站的 Solr 项目页面(http://lucene.apache.org/solr/)以获取最新版本的...
SOLR,全称为Apache Solr,是Apache软件基金会的一个开源项目,是基于Java的全文检索服务器。它提供了高效、可扩展的搜索和导航功能,广泛应用于各类企业的信息检索系统。这篇笔记将结合"SOLR学习笔记"、"SOLR开发...
实现从数据库到solr的全量数据导入及增量数据导入jar包
资源分类:Python库 所属语言:Python 资源全名:sorl-thumbnail-12.1c.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
在本文中,我们将深入探讨如何在Spring Boot应用中集成Sorl(Apache Solr)作为搜索客户端。Apache Solr是一个开源的全文搜索引擎,它能够快速处理大量数据,并提供高效的搜索功能。Spring Boot通过其`spring-boot-...
而Solr是基于Lucene的开源搜索服务器,它扩展了Lucene的功能,提供了更高级的特性,如分布式搜索、多字段排序、缓存优化等,同时简化了部署和维护。 本文深入探讨了搜索引擎的核心技术,包括爬虫技术,它负责从...
- 使用`example/exampledocs/post.jar`工具包。 - 命令行执行:`java -jar post.jar solr`。 #### 六、结语 通过本文档的介绍,我们可以了解到Solr是一种强大且灵活的全文搜索引擎解决方案。相比于直接使用...
2. IKAnalyzer3.X.jar(主jar包) 3. IKAnalyzer.cfg.xml(分词器扩展配置文件) 4. ext_stopword.dic(扩展的stopword词典,3.2以上版本提供) 它的安装部署十分简单,将IKAnalyzer3.X.jar部署于项目的lib目录中...
Solr是一个开源的搜索平台,基于Apache Lucene构建,它能够提供强大的搜索引擎功能,尤其适用于Web应用程序。 ### 索引与搜索 Solr的核心功能包括索引和搜索,它可以处理各种类型的数据,如社交媒体、云计算、移动...
1. **导入jar包**:将Solr运行所需的jar包添加到Tomcat的lib目录中,确保所有依赖项都被正确加载。 2. **配置文件**:根据实际情况调整Solr的配置文件,如schema.xml、solrconfig.xml等,这些文件对于Solr的功能实现...
单一水印sorl-水印为sorl-thumbnail添加了对水印的支持。 支持: Django 1.3+(已在Django 1.10.4到2.1上进行了测试) Soul-Thumbnail 11+(经12.4a1至12.5.0测试) 枕头3+(经过3、4.2和5的测试) Python 2.7至3.7 ...