データベースからsolrにデータの1をインポート


NOTE:ここではsolrにデータをインポートする最も基本的な方法です.詳細は[solr中国入門]にアクセスしてください.http://www.solr.cc/blog/?p=260)
  • まず接続データベースで使用するjarパッケージ(ここではMySQLデータベース、mysql-connector-java-3.1.14-bin.jar)
  • をダウンロードしてください.
  • solrconfigを構成する.xmlはsolconfig.xml(このファイルはあなたのsolrhomeのconfの中で:私はここでE:\solrhome\collection1\confです)の中で以下の配置を加えます:
  •  <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">  
              <lst name="defaults">  
              <str name="config">solr-data-config.xml</str>  
          </lst>  
    </requestHandler>

    ここのsolr-data-config.xmlは別の名前に変えることができます.プロファイルsolr-data-configを作成する.xml(自分のものに変えなさい)
    <dataConfig>
        <dataSource name="solrDB" type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/solr" user="root" password="root"/>
            <document>
                <entity name="solr1" query="select id, name from solrT1">
                    <!--    field  column          ,     -->
                    <field column="id" name="id"/>
                    <field column="name" name="name" />
                </entity>
            </document>
    </dataConfig>
  • テスト从数据库中往solr中导入数据之1_第1张图片 DataImportをクリックし、Executeの後、データ
  • をインポート