zoukankan      html  css  js  c++  java
  • solr的配置使用

    直奔主题:

        下载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

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

  • 相关阅读:
    hibernate一对多查询
    hibernate关联关系查询
    Cookie&&session
    JSP&&EL&&JSTL
    servlet下的request&&response
    servlet
    mysql命令
    html小结
    RabbitMQ初步学习和使用
    爬虫简单案例
  • 原文地址:https://www.cnblogs.com/liglacier/p/13577287.html
Copyright © 2011-2022 走看看