首页 > 代码库 > 项目之solr全文搜索工具之创建项目索引库

项目之solr全文搜索工具之创建项目索引库

以创建项目baotao core为例

1、  在example目录下创建baotao-solr文件夹;

2、  将./solr下的solr.xml拷贝到baotao-solr目录下;

3、  在baotao-solr下创建baotao目录,并且在baotao目录下创建conf和data目录;

4、  将example\solr\collection1\core.properties文件拷贝到example\baotao-solr\baotao下,并且修改name=baotao;

5、  将example\solr\collection1\conf下的schema.xml、solrconfig.xml拷贝到example\baotao-solr\baotao\conf下;

6、  修改schema.xml文件,使其配置最小化,同时添加分词器:

技术分享

7、  修改solrconfig.xml文件,修改一些配置,大部分配置先保持默认:

a)        将所有的<lib>标签注释掉;

技术分享

b)        搜索<str name="df">text</str>替换成<str name="df">title</str>

c)        将<searchComponent name="elevator" class="solr.QueryElevationComponent" >注释掉(这个的功能类似百度的竞价排名):

技术分享

8、  启动solr:

java -Dsolr.solr.home=baotao-solr -jar start.jar

项目之solr全文搜索工具之创建项目索引库