solr本地部署启动

一:solr下载

官网下载地址:http://lucene.apache.org/

解压下载文件,我这里是solr-4.10.2

solr本地部署启动_第1张图片

进入example目录

solr本地部署启动_第2张图片

二:本地部署

1)复制solr目录下example下webapps的solr.war到本地tomcat的webapp目录,启动tomcat生成solr文件,停止tomcat,更改solr.war文件名为solr.war.bak。如下图:

solr本地部署启动_第3张图片

2)solr在tomcat运行需要依赖以下jar(百度下载),将这些jar复制到tomcat/webapps/solr/web-info/lib目录下

solr本地部署启动_第4张图片

solr本地部署启动_第5张图片

3)将解压的solr-4.10.2文件夹下的example下的solr复制到tomcat同级目录或tomcat目录中

solr本地部署启动_第6张图片

我这里复制到了tomcat文件夹下并更改了solr文件名称为solr_home

solr本地部署启动_第7张图片

4)指定索引位置solr_home;修改tomcat/webapps/solr/WEB-INF/web.xml加入如下配置:

solr本地部署启动_第8张图片

   
       solr/home
       D:/java/tomcat/apache-tomcat-solr-7.0.67/solr_home
       java.lang.String
   

5)启动tomcat:http://localhost:8080/solr

solr本地部署启动_第9张图片

三:solr管理界面

solr本地部署启动_第10张图片

solr本地部署启动_第11张图片

如果日志出现了如下信息,可以将解压的solr-4.10.2下的contrib和dist两个solr所依赖的文件夹拷贝到tomcat的solr_home中

solr本地部署启动_第12张图片

solr本地部署启动_第13张图片

编辑tomcat/solr_home/conllection1/conf/solrconfig.xml

solr本地部署启动_第14张图片

查看索引库

solr本地部署启动_第15张图片

如果创建索引库呢?将solr_home下的collection1复制一个改名为newDB

solr本地部署启动_第16张图片

更改newDB下的core.propertis文件

solr本地部署启动_第17张图片

solr本地部署启动_第18张图片

solr本地部署启动_第19张图片

solr本地部署启动_第20张图片

四:solr的约束文件schema.xml

1)每个索引库都有自己的约束文件

solr本地部署启动_第21张图片

2)Solr中会提前对文档中的字段进行定义,并且在schema.xml中对这些字段的属性进行约束,例如:字段数据类型、字段是否索引、是否存储、是否分词等等。

		
		
				
		
	
			
	
	
		
		id
			
	
		
	
			
	
		
		
		  
			
			
			
		  
		
		
   	

五:引入IK分词器

1)引入ik的jar到solr工程中

solr本地部署启动_第22张图片

2)引入ik的相关配置到solr工程中

solr本地部署启动_第23张图片

solr本地部署启动_第24张图片

3)约束文件schame.xml引入ik分词器

4)附上一个自己的schame.xml文件




  

    
   
   

      
    
    
   
   
  
   
   
   
  
  
   

   
   

 
   
 id

	
   
   
  
  
    
  
    
	
    
    
    
    
	
	 
		
	
	

 

你可能感兴趣的:(solr)