非常经典的solr教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
非常经典的solr教程,照着上面做完全能成功!
duogemajia
Solr 3.5 入门配置应用
机器上已安装: Tomcat 6.0 jdk1.7 mysql 5.0
1 访问/dyn/closer.cgi/lucene/solr , 在这个网址里选择一个路径, 下载solr 3.5 的版本
2 solr3.5 在本机解压缩以后, 把apache-solr-3.5.0\example\webapps 目录下
的solr.war 文件拷贝到Tomcat 6.0 的webapps 目录下
3 在Tomcat 6.0\webapps\solr 目录里新建一个文件夹conf
4 把solr3.
5 本机解压缩文件夹apache-solr-3.5.0\example 下的multicore 文件夹
考本到Tomcat 6.0\webapps\solr\conf 目录下
5 在Tomcat 6.0\conf\Catalina\localhost 目录下新建一个solr.xml 文件, 里面的内容如下
crossContext="true" > value="${catalina.home}/webapps/solr/conf/multicore" override="true" />
6 访问你的solr 项目localhost:8080/solr 会显示出两个core , solr 正常运行
7 配置分词, 使用的是mmseg4j 和搜狗词库,
下载地址:
/p/mmseg4j/ , /p/mmseg4j/downloads/ detail?name=data.zip&can=2&q
8 把本地下载的mmseg4j 解压缩, 把里面的mmseg4j-all-1.8.5.jar 文件拷贝到Tomcat 6.0\webapps\solr\WEB-INF\lib 目录下
9 在Tomcat 6.0\webapps\solr 目录下新建一个dic 文件夹, 把新下载的词库拷贝到dic 目录下
10 在\Tomcat 6.0\webapps\solr\conf\multicore\core0\conf\schema.xml 文件的types 节点里添加如下节点:
mode="complex" dicPath="E:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr/dic">
mode="maxword" dicPath="E:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr/dic">
mode="simple" dicPath="E:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr/dic">
11 在\Tomcat 6.0\webapps\solr\conf\multicore\core0\conf\schema.xml 文件的fields 节点里添加如下节点:
multiValued="true" /> multiValued="true" /> 12 因为solr3.5 里有两个core , 所以针对core1 重复10,11 两步 13 对分词进行测试, 访 问http://localhost:8180/solr/core0/admin/analysis.jsp?highlight=on 13.1 Field[Name] 输入: complex 13.2 Field Value(index) 输入: 中国银行第一分行, Field Value(index) 下面的verbose outpu 点选 13.3 点击Analyze 按钮, 查看分词结果: 中国银行| 第一| 分行 14 此时Solr3.5 已经可以进行分词, 接下来配置solr 3.5 连接mysql 数据库, 生成索引, 进行分词 14.1 下载java 的mysql 驱动, 本机解压mysql-connector-java-5.1.18-bin.jar, 然后拷贝到Tomcat 6.0\webapps\solr\WEB-INF\lib 目录下 14.2 在\Tomcat 6.0\webapps\solr 目录下新建db 文件夹 14.3 在\Tomcat 6.0\webapps\solr\db 文件夹下面新建一个db-data-config.xml 文件, 内容如下: url="jdbc:mysql://localhost:3306/test" user="root" password="123" />