直奔主题:
下载solr.....我下载的是5.4。目录如下
进入到:
在你tomcat webapp下新建文件夹solr 将上边的文件拷贝到你新建的solr文件里边;
配置:
进入web.xml修改配置:这块代码是注释的给放开,第二行的路径设置成你的,solrhome是你新建的文件夹,一会要用
然后:将你下载的solr的下图的文件复制到你的solrhome文件夹下
这个时候你就可以启动sorl了
。。。。。。。。。。。。
接下来就是配置core了。我们直接上干货,配置读数据库
在solrome新建文件夹 core_test
拷贝 下载的solr解压包下serversolrconfigsetsasic_configsconf到新建目录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
结束步骤不接繁琐中间可能有坑,如你需要可与我联系一起研究学习!