著者名を編集するなど、solr にファイルされたドキュメントを編集したいので、solrj で次のコードを使用します。
params.set("literal.author","anaconda")
しかし、スキーマ内の著者 multivalued="true" とそのため、「anaconde」は以前の名前に置き換えられず、著者名の最後に追加されます。また、複数値フィールドを省略したり、false に設定したりすると、不正な要求例外が発生します。新しい作成者フィールドでファイルを再インデックスする際に発生します。どうすればこの問題を解決し、solrj の以前のドキュメント フィールドを削除または変更できますか? または、スキーマで見逃している設定はありますか? ありがとう