首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

solr 施用安装介绍

2012-06-28 
solr 使用安装介绍1、先下载 Apache Solr 1.3?http://apache.etoak.com/lucene/solr/1.3.0/apache-solr-1.3

solr 使用安装介绍

1、先下载 Apache Solr 1.3?http://apache.etoak.com/lucene/solr/1.3.0/apache-solr-1.3.0.zip,解压到如 E:\apache-solr-1.3.0。

2、下载 Apache Tomcat 6.0.18?http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.zip,解压到如 E:\apache-tomcat-6.0.18。

3、solr 安装到 tomcat。修改 E:\apache-tomcat-6.0.18\conf\server.xml,加个 URIEncoding="UTF-8",把 8080 的那一块改为:

把下面的内容保存到 E:\apache-tomcat-6.0.18\conf\Catalina\localhost\solr.xml,没有这个目录自行创建。

solr 的更多方式请看:solr install

4、现在安装好,启动 tomcat,并打开?http://localhost:8080/solr/admin/?看看界面。

5、为搜索论坛帖子应用设计索引结构:

字段说明id帖子 iduser发表用户名或UserIdtitle标题content内容timestamp发表时间text把标题和内容放到这里,可以用同时搜索这些内容。

6、上面的索引结构告诉 solr,把下面的内容覆盖 E:\apache-solr-1.3.0\example\solr\conf\scheam.xml,(可以先备份这文件,方便以后看官方示例):

7、重启 tomcat,然后手动在 E:\apache-solr-1.3.0\example\exampledocs 创建两个 xml 数据文件。分别保存为 demo-doc1.xml 和 demo-doc2.xml:

8、提交数据做索引,到 E:\apache-solr-1.3.0\example\exampledocs,运行:

E:\apache-solr-1.3.0\example\exampledocs>java -Durl=http://localhost:8080/solr/update -Dcommit=yes -jar post.jar demo-doc*.xmlSimplePostTool: version 1.2SimplePostTool: WARNING: Make sure your XML documents are encoded in UTF-8, other encodings are not currently supportedSimplePostTool: POSTing files to http://localhost:8080/solr/update..SimplePostTool: POSTing file demo-doc1.xmlSimplePostTool: POSTing file demo-doc2.xmlSimplePostTool: COMMITting Solr index changes..

9、查看搜索结果:

所有内容?http://localhost:8080/solr/select/?q=*%3A*&version=2.2&start=0&rows=10&indent=on

bory.chan 用户的:http://localhost:8080/solr/select/?q=user%3Abory.chan&version=2.2&start=0&rows=10&indent=on

时间?http://localhost:8080/solr/select/?q=timestamp%3A%5B%222009-02-18T00%3A00%3A00Z%22+TO+%222009-02-19T00%3A00%3A00Z%22%5D&version=2.2&start=0&rows=10&indent=on

常用的 solr 查询参数请看:solr 查询参数说明

简单的示例已经完成了,索引文件(默认)会在 CWD/solr/data/index 目录下,要改为 solr.home/data目录下,在 F:\apache-solr-1.3.0\example\solr\conf\solrconfig.xml 把 dataDir 注释掉,如:

<!-- <dataDir>${solr.data.dir:./solr/data}</dataDir> -->

说明:上面没有使用中文分词,用官方的 CJK 分词,另外有 mmseg4j 中文分词的示例,请看:solr 中文分词 mmseg4j 使用例子

[转载收藏:http://www.cnblogs.com/cy163/archive/2009/09/18/1569681.html]

热点排行