Solrには、RESTサービスのために解放CSV / XML / DB / JSONデータを使用します。

ダウンロード

http://lucene.apache.org/solr/downloads.html

 

インストールと設定のApache Solrのスタート基本--Windows

https://blog.csdn.net/wsxsxz_/article/details/62048595

 

開始

$ CDのE:\ 01_SOFT \ Javaの\ Solrの-8.2.0 \ binに

$のSolrの開始

Solrの<ポート番号> -p開始Solrの起動スタンドアロンサービスを
Solrの再起動-p <ポート番号> サービスのSolr再起動する
のSolr STOPの-p <ポート番号> シャットダウンサービスSolrの
作成-c Solrのコアのインスタンスを作成するには、<名前>を

 アクセス

http:// localhostを:8983 / Solrの

海保という名前のコアを作成します。

Solrの作成-c JCG -d basic_configs

で$ SOLR_HOME / Solrの/ configsets / sample_techproducts_configs / confに/コピー文書から必要な

 

CSVからのデータのインポート

CD E:\ 01_SOFT \ Javaの\ Solrの-8.2.0 \例\ exampledocs
$ Javaの-Dtype =テキスト/ CSV -Durl =のhttp:// localhostを:8983 / Solrの/ JCG /更新-jar post.jarのbooks.csv

インポートJSON 

$ Javaの-Dtype =アプリケーション/ JSON -Durl =のhttp:// localhostを:8983 / Solrの/ JCG /更新-jar post.jar 

books.json

 

浏览器查询
ます。http:// localhostを:8983 / Solrの/ JCG /選択Q =名:? "ゲーム"
のhttp:// localhostを:?8983 / Solrの/ JCG /選択Q =名: "の*"
のhttp://ローカルホスト:8983 / Solrの/ JCG /選択Q = *&FQ =価格:?[0~6]

 

MySQLからのデータのインポート

SolrのDataImportHandler配置
https://www.cnblogs.com/llguanli/p/7028974.html

瓶包

E:\ 01_SOFT \ Javaの\ Solrの-8.2.0 \ distのの
ログ
E:\ 01_SOFT \ Javaの\ Solrの-8.2.0 \サーバー\ログ

 

solrconfig.xml

... 
	<LIB DIR = "$ {solr.install.dir:../../../ ..} / DIST /"正規表現= "Solrの-dataimporthandler - * \ jarファイル。。" /> 
	<libのディレクトリ= "$ {solr.install.dir:../../../ ..} / DIST /"正規表現= "。のmysql - * \ jarファイルを" /> 
	<要請ハンドラ名= "/ dataimport"クラス=」 solr.DataImportHandler ">   
      <LST名="デフォルト"> 
             <STR名="設定">データ-config.xmlの</ STR>    
       </ LST>    
    </のRequestHandler>   
</ config>の

  

データ-config.xmlの

<?xml version = "1.0"エンコード= "UTF-8"?>   
<dataConfig> 
  <データソースタイプ= "JdbcDataSource"名前= "SQLDB2" 
              ドライバ= "はcom.mysql.jdbc.Driver" 
              convertType = "true"の
              URL = "JDBCます。mysql://127.0.0.1:3306 /ログ" 
              ユーザー= "ルート" 
              パスワード= "******" /> 
  <ドキュメント> 
    <エンティティ名= "ドメイン"のdataSource = "SQLDB2"クエリ=」 ID、ipdomain、ドメイン、IP、rootdomain、ipinfo、ドメインからdomaininfo」>を選択し
	、<フィールド名= "ID"列= "ID" /> 
	<フィールド名= "ipdomain"欄= "ipdomain" /> 
	<をフィールド名= "ドメイン"の列= "ドメイン" /> 
	<フィールド名= "IP"欄= "IP" /> 
	<フィールド名= "rootdomain"欄= "rootdomain" />
	<フィールド名= "ipinfo"欄= "ipinfo" /> 
	<フィールド名= "domaininfo"欄= "domaininfo" /> 
    </エンティティ> 
  </文書> 
</ dataConfig>

インポートデータ
のhttp:// localhostを:8983 / Solrの /#/ JCG / dataimport // dataimport

 

 アクセス

http:// localhostを:8983 / Solrの/ JCG /選択Q = ipdomain:?%22url.cn%22

戻るXML形式
のhttp:// localhostを:8983 / Solrの / JCG /選択Q = ipdomain:?%22url.cn%22&重量= XML


[Solrの] - インデックスデータを削除

<削除> <問い合わせ> *:* </クエリ> </削除> 
<コミット/>

 

おすすめ

転載: www.cnblogs.com/sui84/p/11621273.html