• 搜索引擎Solr系列(二): Solr6.2.1 从MySql中导入数据


     一:建立MySql测试表,如下图:

      

    二:solr导入配置:

      1、新建demo core文件夹,并修改managed-schema里面的配置文件建立索引字段:

      

      2、把mysql-connector-java-5.1.30.jar拷贝到F:solr_envsolr_homedemolib文件夹下

      3、修改db-data-config.xml配置,文件路径:solr_homedemoconfdb-data-config.xml 修改为:

    <dataConfig>
        <dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/ent" user="root" password="root"/>
        <document>
            <entity name="item" query="select * from solrtest">
                <field column="ID" name="ID" />
                <field column="UserName" name="UserName" />
                <field column="Pwd" name="Pwd" />
            </entity>
        </document>
    </dataConfig>

      

      4、配置solrconfig.xml文件,路径:solr_homedemoconf

      加入:<lib dir="F:/solr_env/apache-tomcat-8.5.6-windows-x64/apache-tomcat-8.5.6/webapps/solr/WEB-INF/lib/" regex=".*.jar" />

      

      加入DataImportHandler节点:在<requestHandler name="/select" class="solr.SearchHandler">之上加入

      

    三:导入数据

      重启tomcat,打开http://localhost:8080/solr/index.html#/demo/dataimport//dataimport

      

      点击Execute执行导入命令,查询结果:

      

      

  • 相关阅读:
    SpringMVC拦截器
    SpringMVC异常
    SpringMVC文件上传
    SpringMVC返回值类型
    JVM字节码
    使用Apache JMeter进行测试
    Tomcat优化
    垃圾收集器
    GC常见算法
    VisualVM远程连接Tomcat
  • 原文地址:https://www.cnblogs.com/sunyj/p/6029667.html
Copyright © 2020-2023  润新知