私はCSV
ファイルの特定の列をSolrにインポートしようとしていますが、これを行う方法や、これがSolrでも可能であるかどうかはわかりません。現在、私はC:\ solr-5.2.1 \ example \ exampledocsにあります)に付属のbooks.csv
サンプルをSolrインストールに付属しています。post.jarを使用して、CSVファイルの一部の列をSolrにインポートできますか?
schema.xml
ファイルに入れた以下のxml
は、すべてのフィールドが含まれていると機能しますが、いくつかのフィールドをコメントアウトすると、コメントアウトされている未知のフィールドについてSolrが文句を言います。
<uniqueKey>id</uniqueKey>
<!-- Fields added for books.csv load-->
<field name="cat" type="text_general" indexed="true" stored="true"/>
<field name="name" type="text_general" indexed="true" stored="true"/>
<field name="price" type="tdouble" indexed="true" stored="true"/>
<!-- these columns commented out
<field name="inStock" type="boolean" indexed="true" stored="true"/>
<field name="author" type="text_general" indexed="true" stored="true"/>
-->
でポストスクリプトCので:\ Solrの-5.2.1ビン \ shell
スクリプトで、私が使用しているWindowsの、で実行文句を言わない、私は同じにあるpost.jar
ファイルを使用する必要がありますファイルはbooks.csv
となります。
java -Dtype=text/csv -Durl=http://localhost:8983/solr/jcg/update -jar post.jar books.csv