Solr学习笔记(一)

版权声明:转载请标明出处~~ https://blog.csdn.net/weixin_43231076/article/details/83144327

一:什么是solr:

1、Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。
2、Solr可以和Hadoop一起使用。由于Hadoop处理大量数据,Solr帮助我们从这么大的源中找到所需的信息。不仅限于搜索,Solr也可以用于存储目的。像其他NoSQL数据库一样,它是一种非关系数据存储和处理技术。

二:solr的安装(在windows下安装):

1、首先,需要一个tomcat服务器,window下可以安装配置多个tomcat,具体操作查看:https://blog.csdn.net/weixin_43231076/article/details/83143879
2、将solr的资源解压,资源路径:链接:https://pan.baidu.com/s/1xZRDcX1JHhrOc_ieDRUKiA 提取码:grnx
3、解压之后,提取disk目录里面的solr-4.10.3.war复制到tomcat中的webapps目录下(可以重名名solr.war),启动tomcat,解压这个war包,得到solr文件夹
4、从刚刚solr资源解压后的文件夹中F:\setup\solr-4.10.3\example\lib\ext,复制ext目录下的素有jar包,放在tomcat中solr项目下的lib中:F:\Program Files\apache-tomcat-solr\webapps\solr\WEB-INF\lib
5、为solr创建一个solrhome,可以复制F:\setup\solr-4.10.3\example下的solr文件夹,放在任意不是中文目录的地方,这里放在与tomcat同级下,改名为solrhome。这里就是solr索引库存放数据的地方,就是相当于一个数据库
6、配置solr工程关联solrhome:打开F:\Program Files\apache-tomcat-solr\webapps\solr\WEB-INF下的web.xml文件,配置(这一段开始是注释的,这里要放开注释,并且配置solrhome的位置):
<env-entry>
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>F:\Program Files\solrhome</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
7、接下来就能启动tomcat,并且访问solr了:http://localhost:9080/solr

猜你喜欢

转载自blog.csdn.net/weixin_43231076/article/details/83144327
今日推荐