solr的配置使用

直奔主题:

    下载solr.....我下载的是5.4。目录如下

 

进入到:

 

在你tomcat  webapp下新建文件夹solr  将上边的文件拷贝到你新建的solr文件里边;

配置:

进入web.xml修改配置:这块代码是注释的给放开,第二行的路径设置成你的,solrhome是你新建的文件夹,一会要用

 

然后:将你下载的solr的下图的文件复制到你的solrhome文件夹下

 

 

 

这个时候你就可以启动sorl了

。。。。。。。。。。。。

接下来就是配置core了。我们直接上干货,配置读数据库

在solrome新建文件夹 core_test

  拷贝 下载的solr解压包下\server\solr\configsets\basic_configs\conf到新建目录core_test中

 

 

新建一个data-config.xml内容为:

<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
<dataSource name="wechat" type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/zjsb" password="******" user="******"/>
<document>
<entity name="wechat_info" dataSource="wechat" query="select * from flow_data" deltaImportQuery="select * from flow_data where id='${dataimporter.delta.id}'" >
<field column="id" name="id"/>
<field column="node_id" name="node_id"/>
<field column="status" name="status" />

</entity>
</document>
</dataConfig>

 

 

将data-config.xml文件的路径引用到solrconfig.xml中 

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>

去找个managed-schema文件

将data-config的字段对应到这边

新建core.properties

内容为:

config=solrconfig.xml
name=core_test
schema=schema.xml
dataDir=data

 

 

 重启或者启动进入http://localhost/solr/index.html点击Core_Admin就能看到这个core了

 

 

 

接下来将数据导入:

 

查询一下看:

 

使用的话你可以  以接口的形式做搜索!;

http://localhost/solr/core_test/select?indent=on&q=*:*&wt=json

 结束步骤不接繁琐中间可能有坑,如你需要可与我联系一起研究学习!

 

posted @ 2020-08-28 14:30  liglacier  阅读(351)  评论(0)    收藏  举报