solr搭建企业级应用搜索(转自http://blog.csdn.net/zdshare/article/details/17756121)
来源:互联网 发布:c 多线程编程的书 编辑:程序博客网 时间:2024/06/10 08:27
利用solr搭建企业级应用搜索
2014-01-02 15:18 270人阅读 评论(0)收藏举报
一般在数据量较少的情况下,搜索应用直接查询数据库即可,但是在海量数据的时候,查询数据库就显得有些力不从心了,给大家介绍一种海量数据检索的组件solr。
本章以solr3.4为例
1、下载:
请自行百度,或直接至Apache官网现在,我这里网不好,此步不做多余赘述。
2、解压后的文件夹大概是这样的:
client是一个ruby实现的示例,这个我们暂时不管
contrib有一些功能模块是需要的jar包
dist是打包发布好的工程war包
docs是帮助文档
example是示例,里面有打包部署好的solr工程示例和servlet容器jetty。如果你没有tomcat可以直接使用Jetty服务器部署你的solr示例。打开dist文件夹下面有个apache-solr-3.4.0.war,将apache-solr-3.4.0.war复制到tomcat下,然后启动tomcat,启动会报错,不用管,启动完成后,会多出一个文件夹apache-solr-3.4.0
3、solrHome
复制solr解压目录下的example/solr目录到C:\\solrHome。
solrHome文件夹可以手动建立
4、在{$tomcat}\webapps\apache-solr-3.4.0\WEB-INF\web.xml里面加上
- <env-entry>
- <env-entry-name>solr/home</env-entry-name>
- <env-entry-value>C:/solrHome</env-entry-value>
- <env-entry-type>java.lang.String</env-entry-type>
- </env-entry>
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>C:/solrHome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
5、删除tomcat wabapps下的war文件,重新启动tomcat,这样应该就不会报错了。启动完成够,可以通过浏览器访
问http://localhost:8080/apache-solr-3.4.0/admin/
看到如下界面,说面你的solr服务器已经搭建成功了!
然后就可以在query String 处进行一些索引查询的操作了。
0 0
- solr搭建企业级应用搜索(转自http://blog.csdn.net/zdshare/article/details/17756121)
- 转自 http://blog.csdn.net/coollofty/article/details/8058859
- 转自http://blog.csdn.net/rookieding/article/details/7639898
- 转自http://blog.csdn.net/mazhaojuan/article/details/7660657
- 转自: http://blog.csdn.net/ahuier/article/details/8982516
- 转自: http://blog.csdn.net/xiaxiaorui2003/article/details/3838631
- 转自 http://blog.csdn.net/gnehcuoz/article/details/52686824
- 转自 http://blog.csdn.net/g_brightboy/article/details/14229139
- Git环境搭建与基本使用方法 (转自http://blog.csdn.net/fireelement/article/details/9618363)
- 不错的solr教程,初学者值得看 转自http://blog.csdn.net/awj3584/article/details/16963525
- 如何用c#读写配置文件(转自:http://blog.csdn.net/lanman/article/details/5287717)
- C# 选择文件对话框(转自:http://blog.csdn.net/longest9/article/details/1567929)
- VS2008提示jquery(转自:http://blog.csdn.net/wanglong7505/article/details/6307126)
- 140个Google面试问题(转自http://blog.csdn.net/bopgroup/article/details/6514423)
- sqlite 数据类型 全面(转自:http://blog.csdn.net/jin868/article/details/5961263)
- mapreduce 中文版 中文翻译(转自:http://blog.csdn.net/active1001/article/details/1675920)
- Google File System(中文翻译)(转自:http://blog.csdn.net/xuleicsu/article/details/526386)
- shmget - 共享内存 (转自:http://blog.csdn.net/icechenbing/article/details/7715472)
- java开发之netty里集成spring注入mysq连接池(二)
- 计算机网络A、B、C、D、E类地址总结
- Ubuntu 系统一些软件的安装
- 半监督式学习(维基百科)
- JavaScript平稳退化
- solr搭建企业级应用搜索(转自http://blog.csdn.net/zdshare/article/details/17756121)
- springmvc学习
- 一个圆形进度条
- 解决 eclipse 上 Keystore was tampered with, or password was incorrect
- 互联网黑暗森林法则:想活?别喘气儿!
- eclipse调试java程序的九个技巧
- Java 中 finally块与return语句的返回顺序
- ionic结合HTML5实现打电话功能
- Maven中Spring-Data-Redis存储对象(redisTemplate)