当前位置:首页 > solr_使用安装介绍
前些日子做了个 apache 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=\,把 8080 的那一块改为:
1. 3. redirectPort=\ URIEncoding=\/> 把下面的内容保存到 E:\\apache-tomcat-6.0.18\\conf\\Catalina\\localhost\\solr.xml,没有这个目录自行创建。 1. \ reloadable=\ > 2. =\ override=\ /> 3. 4、现在安装好,启动 tomcat,并打开 http://localhost:8080/solr/admin/ 看看界面。 5、为搜索论坛帖子应用设计索引结构: 字段 id user title content text 帖子 id 发表用户名或UserId 标题 内容 把标题和内容放到这里,可以用同时搜索这些内容。 说明 timestamp 发表时间 6、上面的索引结构告诉 solr,把下面的内容覆盖 E:\\apache-solr-1.3.0\\example\\solr\\conf\\scheam.xml,(可以先备份这文件,方便以后看官方示例): 1. 2. 3. 5. 6. rue\ omitNorms=\/> 7. ast=\ omitNorms=\/> 8. 9. 29. \ omitNorms=\/> 30. 31. Gap=\> 32. 33. 37. 38. 39. 40. ed=\ /> 41. > 42. /> 44. ue\ default=\/> 45. 46. 48. ltiValued=\/> 49. 50. 51. 54. 56. 57. 59. 65. 66. 69. 7、重启 tomcat,然后手动在 E:\\apache-solr-1.3.0\\example\\exampledocs 创建两个 xml 数据文件。分别保存为 demo-doc1.xml 和 demo-doc2.xml: 1. 2. 4. 5. 6. 7. 有一些数据,如:服务器,可以试查找它。 1. 2. 4. 5. 7. 11. 12. 14. d> 16. 17. 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*.xml SimplePostTool: version 1.2 SimplePostTool: WARNING: Make sure your XML documents are encoded in UTF-8, other encodings are not currently supported SimplePostTool: POSTing files to http://localhost:8080/solr/update.. SimplePostTool: POSTing file demo-doc1.xml SimplePostTool: POSTing file demo-doc2.xml SimplePostTool: COMMITting Solr index changes.. 9、查看搜索结果: 所有内容 http://localhost:8080/solr/select/?q=*:*&version=2.2&start=0&rows=10&indent=on 1. 2. 4.
共分享92篇相关文档