• lucene_08_solr导入数据库数据


    一步:在solr家目录中导入 下图的jar包

    第二步:配置solr 家目录 solr_homecollection1confsolrconfig.xml。在config标签下加入requestHandler标签

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

    第三步:在solr 家目录 solr_homecollection1conf 下新建 data-config.xml文件。就是在第二步配置的data-config.xml文件。内容如下

    <?xml version="1.0" encoding="UTF-8"?> 
    <dataConfig>
        <dataSource type="JdbcDataSource"
                  driver="com.mysql.jdbc.Driver"
                  url="jdbc:mysql://localhost:3306/db_blog"
                  user="root"
                  password="root" />
        <document>
            <entity name="blog" query="select id,title,summary,keyWord from t_blog">
                <field column="id" name="id"/>
                <field column="title" name="blog_title"/>
                <field column="summary" name="blog_summary"/>
                <field column="keyWord" name="blog_keyWord"/>
            </entity>
        </document>
    </dataConfig>

    第四步:在solr 家目录 solr_homecollection1confschema.xml  下配置第三步中自定义的域

    <!-- IKAnalyzer-->
    <fieldType name="text_ik" class="solr.TextField">
    <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>
    
    <!-- KAnalyzerField-->
    <field name="title_ik" type="text_ik" indexed="true" stored="true" />
    <field name="content_ik" type="text_ik" indexed="true" stored= "false" multiValued="true"/>
    
    <!-- t_blog -->
    <field name="blog_title" type="text_ik" indexed="true" stored="true" />
    <field name="blog_summary" type="text_ik" indexed="true" stored="true" />
    <field name="blog_keyWord" type="text_ik" indexed="true" stored="true" />

    第五步:登录solr ,导入数据

     第六步:查询数据

     

  • 相关阅读:
    【Codeforces 475F】—Meta-universe(Set)
    【Codeforces 475F】—Meta-universe(Set)
    【UOJ #79】—一般图最大匹配(带花树)
    【UOJ #79】—一般图最大匹配(带花树)
    【NOIp2019模拟】题解
    【NOIp2019模拟】题解
    涉及到的业务逻辑总结
    2016-9-14
    Spring MVC
    2016-9-12
  • 原文地址:https://www.cnblogs.com/getchen/p/8709570.html
Copyright © 2020-2023  润新知