SOLRでCSVインポートを機能させようとしていますが、上書きパラメーターに問題があります。ここのドキュメントに従っていますhttp://wiki.apache.org/solr/UpdateCSV#overwrite、および私が見つけたのは、上書きを指定しても、インデックスに重複があることです。1 つのレコードをインポートし、CSV の説明フィールドを変更してから、&overwrite=true で再度インポートするという非常に単純なケースから始めています。結果の SOLR クエリは 2 つのレコードを生成します。これはバグですか?SOLR 4.2 を使用します。
質問する
430 次
1 に答える
0
他の誰かがこれに遭遇した場合、それは CSV 更新エンドポイントに関連したものではなく、スキーマでどのように uniqueKey フィールドを定義したかに関連していました。以下は機能しませんでした:
<field name="id" type="lowercase" indexed="true" stored="true" required="true" />
しかし、タイプを文字列に変更するとうまくいきました:
<field name="id" type="string" indexed="true" stored="true" required="true" />
私が知る限り、これは SOLR wiki のどこにも文書化された動作ではありません。
于 2013-03-18T23:55:17.487 に答える