1、将solr中的example中的solr拷贝到要作为服务器的位置,这里是放在D:\lucene\solr\home
这个文件夹是专门来存放solr的数据的
2、将solr相应的web程序也拷贝出来
这里是在solr文件夹下面新建一个server文件夹,存放web程序
3、修改solr下面的home文件夹下面的solrconfig.xml设置data的路径
Solrconfig.xml里面的
可以把该路径放到环境变量里面,然后用$符号来引用环境变量
4、设置相应的tomcat的context
5、为context设置相应的环境变量,说明solr的主目录的地址
6、启动tomcat的服务器,访问http://localhost:8080/solr/,界面如下所示
以后使用solrj的话都要启动solr的服务器才能进行使用,因为solrj就是通过服务器请求返回结果数据的
7、取消VelocityResponseWriter的输出格式,
该配置在D:\lucene\solr\home\conf的solrconfig.xml里面
8、solr把我们所有能用到的域全部放到了schema.xml中了
路径为:D:\lucene\solr\home\conf的schema.xml
对于solr而言,id只能是唯一的,而在lucene中可以是不唯一的,如果你要把一篇文档加入到solr中,那你必须有id
9、在solr中增加对ik中文分词器的支持
9.1、把ik分词器的jar包拷贝到solr的服务器的lib目录下
9.2、将中文分词添加到FieldType中
它其实就是定义了一组类型,该类型使用了哪个分词器
9.3、在服务器页面中查询分词效果,点击
进入该页面。