`
imjl
  • 浏览: 156256 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

solr 的 配置(tomcat)

阅读更多
没有任何优化什么的,就是让丫能支持中文

搜索了下,发现solr的配置文章很多,但写的云里雾里,可能我理解力欠缺,所以写个和我一样笨,但是还不会配置又想玩的人。

solr1.4,分词采用IKAnalyzer最新,servlet采用tomcat6

1:修改tomcat目录下conf下的server.xml,查找8080,然后uriencoding=utf-8
完整的
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8" /> 


2:增加个tomcat的webapp。在tomcat目录下新建 conf/Catalina/localhost/solr.xml,如果没有,就自己创建。
solr.xml里内容是
<Context docBase="/apache-solr-1.4.0/dist/apache-solr-1.4.0.war" debug="0" crossContext="true" >
   <Environment name="solr/home" type="java.lang.String" value="/apache-solr-1.4.0/example/solr" override="true" />
</Context>                                                  


"/Volumes/mac_2/data/apache-solr-1.4.0.war" 和 “/Volumes/mac_2/data/solr” 请根据自己实际情况修改。apache-solr-1.4.0.war在你solr的dist文件夹中找到,后者表示索引位置。

3:给于tomcat/bin下权限 chmod 700 *。

4:运行tomcat/bin/startup.sh,,,如果java环境配置都没问题,,那么你可以直接访问http://localhost:8080/solr/admin

5: 此时还不支持中文分词,停用tomcat(运行tomcat/bin/shutdown.sh),在tomcat的webapps里找到solr文件夹,在WEB-INF的lib目录里加入IKAnalyzer3.2.0Stable.jar。然后到solr的example目录下solr/conf/找到schema.xml ,,,增加text_cn这个新field
<fieldType name="text_cn" class="solr.TextField"> 
	<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> 
	</fieldType> 

然后就可以应用这个类型,,比如修改该schema里面的
原来是
<field name="sku" type="textTight" indexed="true" stored="true" omitNorms="true"/>

改成
<field name="sku" type="text_cn" indexed="true" stored="true" omitNorms="true"/>
.

6: 保存完毕,测试下。启动tomcat,打开http://localhost:8080/solr/admin/analysis.jsp,,然后测试。。

图片上传不了。

只好文字说下,,field这里的下拉改成type,,对应的input框里打入text_cn,
fieldvalue这里两个选择框都打勾,对应的input框里随便你输入什么中文语句。
点“Analyzer”按钮,应该就能看到ik分词信息了。。

分享到:
评论

相关推荐

    solr与tomcat整合

    4. **配置Tomcat**: 要在Tomcat中配置Solr,需要修改Tomcat的`conf/Catalina/localhost`目录下的`solr.xml`文件。设置`docBase`属性为`E:\ruanjian\lucene-3.6.2\solr\server\solr`,这是你的Solr应用的路径。 5....

    solr4.10.2与tomcat6的整合

    - 在 Tomcat 的配置目录 `conf/Catalina/localhost` 下创建一个名为 `solr.xml` 的文件。 - 编辑该文件,添加以下内容: ```xml &lt;Context docBase="C:/Users/longge/Desktop/solr-4.10.2/dist/solr-4.10.2.war" ...

    solr在tomcat下的搭建和配置数据库

    **步骤3:配置Tomcat上下文** - 在`tomcat/conf/catalina/localhost`目录下新建`solr.xml`文件,内容如下: ```xml &lt;Context docBase="E:\software\apache-solr-home\solr.war" reloadable="true"&gt; ...

    Solr3.5整合Tomcat

    Solr 是一个基于 Lucene 的全文搜索引擎服务器,它提供了高级的搜索功能,广泛应用于网站的全文检索、数据索引和搜索。...通过理解 Solr 的配置和 Tomcat 的部署机制,你可以更好地定制和扩展你的搜索解决方案。

    solr5.5.4&tomcat8.5.20 solr已经配置好,直接启动Tomcat即可

    solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。

    solr+tomcat项目

    总之,Solr+Tomcat项目整合涉及到Solr核心的创建和配置、Tomcat的War部署、端口配置以及通过API与Solr交互等多个环节。这种整合提供了在Web环境中高效、灵活的全文搜索能力,广泛应用于网站搜索、数据分析、电子商务...

    配置了solr服务的tomcat

    下面我们将详细介绍如何配置已集成 Solr 的 Tomcat 服务器以及如何使用 SolrJ 进行交互。 1. **安装和配置 Tomcat** - 下载 Apache Tomcat:在这个例子中,使用的版本是 7.0.26。你可以从官方站点下载对应版本的 ...

    solr与tomcat配置安装教程

    Solr与Tomcat的配置安装教程是一门涉及搜索引擎技术和Web服务器管理的重要课程。Solr,全称为Apache Solr,是一款基于Lucene的开源全文搜索服务器,而Tomcat则是一款广泛使用的Java应用服务器,两者结合可以为网站...

    solr+tomcat处理后的简易部署+说明文档(上)

    9. **监控和优化**:观察Solr的日志文件,监控性能,根据需要调整Solr和Tomcat的配置以优化搜索性能。 这个简易部署方案适用于开发和测试环境,但在生产环境中,你可能需要考虑更多的因素,比如安全性、负载均衡、...

    solr+tomcat处理后的简易部署+说明文档(下)

    4. **配置Tomcat**:打开Tomcat的`conf/server.xml`文件,添加一个新的`Context`元素,指向Solr的Web应用目录,例如: ```xml &lt;Context path="/solr" docBase="路径/to/solr-webapp" /&gt; ``` 这样,你就可以通过`...

    Solr在Tomcat下的部署

    1. **创建solr.xml文件**:在`目标Tomcat conf/Catalina/localhost`目录下创建一个名为`solr.xml`的文件,并根据实际路径进行相应的配置。该文件用于定义Solr的核心集合及其配置信息。 #### 五、导入依赖库 为了...

    solr-tomcat7

    - 解压Solr并进入`server/solr-webapp/WEB-INF/web.xml`,修改`solr/home`属性指向你的Solr配置目录,通常为`example/solr`。 3. **部署Solr到Tomcat** - 将Solr的web应用目录(例如`solr-8.x.y/server/solr-...

    solr_Tomcat_lib包

    在搭建Solr环境时,`solr_Tomcat_lib`包扮演了关键角色,因为它是Solr在Tomcat容器中运行所需的库文件集合。 首先,让我们详细了解`lib`目录。这个目录通常包含Solr运行所必需的各种JAR文件,这些文件主要分为以下...

    solr6.0 tomcat搭建

    根据给定的信息,本文将详细解释如何通过使用 JDK 1.8、Tomcat 8.0 和 Solr 6.0 来搭建一个完整的 Solr 服务端环境,并且会覆盖配置文件的具体设置方法。 ### 环境准备 #### 必需组件 - **Solr 版本**: solr-6.6.2...

    tomcat9 + solr

    在Windows 10上配置Tomcat9和Solr是一项涉及多个步骤的任务,需要对Java Web应用服务器和搜索引擎有一定的了解。通过以上步骤,你将能够成功地在本地环境中搭建一个运行Solr的Tomcat服务器,从而开始你的全文搜索之...

    java搜索系统solr部署tomcat实战

    7. **复制Solr配置** - 将Solr的配置文件复制到`solr.home`目录下,以便Solr可以读取这些配置。 - 特别是`conf`目录下的核心配置文件如`solrconfig.xml`和`schema.xml`。 8. **重启Tomcat** - 关闭并重新启动...

    Linux-solr-tomcat

    - 配置Solr:将Solr的`server/solr-webapp/webapp/WEB-INF/web.xml`中的`&lt;Context&gt;`标签内的`docBase`属性指向Tomcat的`webapps`目录。 3. **配置IK分词器** - 下载IK分词器:访问IK分词器的GitHub仓库或官方网站...

    ZooKeeper实例 + Solr(tomcat)集群部署

    2. **安装Solr与Tomcat**:在安装了JDK的环境下,下载Solr的最新版本并解压,同时确保Tomcat也已安装并配置好。将Solr的war包部署至Tomcat的webapps目录下。 3. **配置Solr与ZooKeeper集成**:为了实现Solr的高可用...

    solr 3.5 tomcat 整合可直接使用

    2. **配置Tomcat**: 确保你的Tomcat服务器已经安装并运行。如果还没有,可以从Apache Tomcat官网下载并安装。 3. **准备Solr核心**: 在解压后的Solr目录下,通常有一个名为`example`的目录,其中包含了一个预配置的...

    Tomcat8.0与Solr8.0的整合

    总结来说,整合Tomcat 8.0与Solr 8.0的过程主要包括下载和安装两个组件,部署Solr的WAR文件到Tomcat,配置IK分词器,以及在Solr的schema.xml中定义字段类型。完成这些步骤后,你就能够利用Tomcat的便捷性和Solr的...

Global site tag (gtag.js) - Google Analytics