环境:
apache-tomcat-9.0.2
jdk 1.8.0_101
从官网上面下载下来solr-7.1.0.zip
一.安装solr环境
1.配置solrhome和solrcore
步骤1.
%HEAD%代表电脑中的一个地址,
创建目录%HEAD%\solr_root\solr_home\solr_core
步骤2.
solr-7.1.0.zip压缩包解压后,
把solr-7.1.0\solr-7.1.0\server\solr,文件下面的三个文件复制到%HEAD%\solr_root\solr_home下面
步骤3
把压缩包解压后的
solr-7.1.0\server\solr\configsets\_default下面的conf文件夹复制到%HEAD%\solr_root\solr_home\solr_core下面
2.solr部署到tomcat
步骤1.solr应用部署到tomcat
把解压的包G:\迅雷下载\solr-7.1.0\solr-7.1.0\server\solr-webapp\webapp
放到tomcat的webapp下面把webapp改下名字solr
步骤2. 添加需要的扩展依赖包
把G:\迅雷下载\solr-7.1.0\solr-7.1.0\server\lib\ext下面的jar包复制到webapps的solr的lib文件夹下面
还有
步骤3.添加log4j配置文件
把压缩包解压文件的下面路径下的log4j.properties文件
拷贝到
注意:classes文件要自己创建一下
步骤4.配置web.xml指定的Solrhome位置
web.xml所在位置
修改solrhome 位置
启动tomcat
F:\FLQWORK\apache-tomcat-9.0.2\bin下面的startup.sh。
或者用eclipse启动。报下面的错误,但是也没没有影响
此时访问报错:
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
不出意外的话,可以访问了。现在开始配置页面
2.solr的具体使用
步骤1.Add core
步骤2,实例操作界面
Analysis:分词
Dataimport:数据导入
Documents:数据更新,数据添加
Files:配置文件
Query:查询功能
添加
Query详解
q:查询条件
*:* 查询所有字段的所有情况
id:* 查询字段是id的所有情况
id:1 查询id是1的数据
id:1 To * 查询id从1开始到无穷大