solr配置,
solr的配置(全文搜索)
1. 下载apache-solr(文件夹中有),java1.5或更高版本,容器我用的是默认的jetty。
2. 若要想改Jetty端口,找到apache-solr-1.4.1/build.xml中的 <property name="example.jetty.port" value="8983"/>
3. 在apache-solr-1.4.1/build.xml中,记住下面两个路径。
<property name="example.solr.home" location="example/solr"/>
<property name="example.data.dir" location="example/solr/data"/>
4. 可以启动服务了。
到apache-solr-1.4.1/example下找到start.jar
java -jar start.jar 或者后台启动“nohup java -jar start.jar &”
5. 可以在浏览器地址栏输入http://172.16.4.98:8983/solr,若能看到欢迎界面,那么就已成功启动solr服务。
6. 点击solr admin,有很多连接,简单介绍下:
SCHEMA:点击后显示的是schema.xml文件,它在solr home的conf下。以后很多配置都在conf下配置。
CONFIG: 对应的是solrconfig.xml文件
ANALYSIS: 点击后得到的页面,可以用来查看你在schema.xml中配置的fieldType或Field的分词效果等。
SCHEMA BROWSER: 可以用来查看schema.xml的结构,里面放的索引以及其数量。
FULL INTERFACE:搜索框。
Assistance中:一些很好的文档。
7. 目前还没有添加入任何数据,你可以在schema.xml中看到文件数为0。
添加数据,可以简单的利用apache-solr-1.4.1/example/exampledocs/中有个post.jar。还有很多的xml文件,
可以利用 java -jar post.jar *.xml 。把所有的xml文件都导入到solr中建索引。
提示:COMMITting Solr index changes..
说明索引已经成功建好。
cat solr.xml 查看其中有什么内容。
复制任意一个单词到上面提到的搜索框中。查看结果。
8. 不采用后台启动的情况下,重开一个新的窗口。服务留着随时观察。
到apache-solr-1.4.1/example/solr/下包含四个目录or文件:bin,conf,data ,README.TXT
由上面的第3条可知,apache-solr-1.4.1/example/solr/即为solr.home。