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

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

  • 相关阅读:
    浏览器—CORS 通信的学习总结
    前端算法
    移动端适配时对meta name="viewport" content="width=device-width,initial-scale=1.0"的理解
    react和vue的区别
    对xss攻击和csrf攻击的理解
    前端如何解决跨域
    你没那么重要
    五福
    天道
    决策
  • 原文地址:https://www.cnblogs.com/liglacier/p/13577287.html
Copyright © 2011-2022 走看看