1

Solr6.6.0をインストールしました。CentOS で、提供されているサンプル 'sample_techproducts_configs' で動作させます。ファイルのインデックスを作成できますが、画像ファイルをフィードするとすぐに、無効な日付に関する例外が発生します。Solr セルは、EXIF から日付を抽出し、それを Solr に渡すことができないようです。次の画像ファイルを使用しました。

http://www.imagemagick.org/Usage/photos/pagoda_sm.jpg

Solr からの応答は次のとおりです。

<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader"><int name="status">400</int><int name="QTime">114</int></lst><lst name="error"><lst name="metadata"><str name="error-class">org.apache.solr.common.SolrException</str><str name="root-error-class">org.apache.solr.common.SolrException</str></lst><str name="msg">Invalid Date String:'2005-07-09T14:05:15'</str><int name="code">400</int></lst>
</response>

それが不平を言う日付は次のようにフォーマットされてyyyy-MM-dd'T'HH:mm:ssいます。これは、次のデフォルトの日付フォーマットである必要があります。

https://cwiki.apache.org/confluence/display/solr/Uploading+Data+with+Solr+Cell+using+Apache+Tika

修正または少なくとも回避策を探しているので、日付をスキップして、EXIF から他の情報をインデックス化するだけです。

4

1 に答える 1