0
solrとmysqlの日付をうまく再生できません。私がsent
フィールドをスキーマからコメントアウトすると、すべて正常に動作します。ただし、日付フィールドに追加するとすぐに、すべてのドキュメントでこのエラーが発生します。MysqlからSolrに日付をインポートする際に必須のフィールドがありません
org.apache.solr.common.SolrException: [doc=116] missing required field: sent
ここで私はsolrを設定しました。私は空/ヌル日付が存在しないことを確認するためにチェットしました。私もdateTimeFormat = yyyy-MM-dd'T'hh:mm:ss
を試しましたが、dateTimeFormatは設定されていません。また、スキーマで送信された型のdateとtdateの両方を試しました。
dataconfig.xmlフィールド名が列名と同じである必要があります日付の
<field name="id" type="tint" indexed="true" stored="true" required="true" />
<field name="raw_text" type="text_general" indexed="true" stored="false" required="true" multiValued="true"/>
<field name="sent" type="date" indexed="true" stored="true" required="true" /> <!-- Import succeeds if I comment this line out -->
<field name="body" type="text_general" indexed="true" stored="true" required="true" />